zoukankan      html  css  js  c++  java
  • jqGrid入门(1)

    官方demo:
    ui.jqgrid.css
    jquery-1.7.2.min.js
    jquery.jqGrid.locale-cn.js

    jquery.jqGrid.src.js 

    1,清空列表
    $("#gridStyle").jqGrid("clearGridData");
    2,加载数据
    1)服务端代码
    public ActionResult ProductStyle()
    {
    CommonQuery bll = new CommonQuery();
    string pLineId = Request["pLineId"];
    IList<ProductSerialModel> lst = bll.GetProductSerial(pLineId);
    return Json(new
    {
    total = lst.Count / 10,
    page = 1,
    records = lst.Count,
    rows = lst.Select(item => new {Id=item.ProductSerialCode,cell=new string[]{item.ProductSerialCode.ToString(),item.ProductSerialName}.ToArray() })
    }, JsonRequestBehavior.AllowGet);
    }
    2)客户端代码,动态从服务端获取json数据
    function loadStyleList() {
    $("#gridStyle").setGridParam({
    postData: { pLineId: jddlProductLine.val() }
    });
    $("#gridStyle").jqGrid({
    url: "/UC/ProductStyle",
    datatype: "json",
    mtype: "GET",
    postData: { pLineId: jddlProductLine.val() },
    colNames: ["ProductSerialCode", "ProductSerialName"],
    colModel: [
    { name: "ProductSerialCode", index: "ProductSerialCode", 100 },
    { name: "ProductSerialName", index: "ProductSerialName", 150 }
    ],
    rowNum: 10,
    500,
    rowList: [10, 20, 30],
    pager: $("#gridStylePage"),
    sortname: "ProductSerialCode",
    viewrecords: true,
    sortorder: "desc",
    // jsonReader: {
    // root:"d.rows",
    // page:"d.page",
    // total:"d.total",
    // records:"d.records"
    // },
    caption:"款?式ê?列áD表±í",
    height:300
    }).trigger("reloadGrid");
    }
     
    ========== 已经有json数据,仅填充一下表格:
    function fillGrid(jsonData) {
    jdivGrid.jqGrid({
    datatype:"local",
    colNames:["预测销量","实际销量"],
    colModel:[
    {name:"PredictedDate",index:"PredictedDate",100},
    {name:"ActualQty",index:"ActualQty",100}
    ],
    caption:"产品预测"
    });
    //只能用如下形式,用$.each有问题
    for (var i = 0; i < jsonData.length; i++) {
    jdivGrid.jqGrid("addRowData", i+1,jsonData[i]);
    }

    } 

    作者:imap
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
  • 相关阅读:
    (转)I/O Completion Ports学习
    mysql 二进制字段拆分转换
    记录一些硬件开源项目网址
    线圈式电磁炮1----原理介绍
    线圈式电磁炮2----硬件系统搭建
    电机控制7---步进电机模型及控制(4)
    电机控制6---步进电机模型及控制(3)
    电机控制8---步进电机常见问题
    电机控制5---步进电机模型及控制(2)
    电机控制4---步进电机模型及控制(1)
  • 原文地址:https://www.cnblogs.com/imap/p/2608494.html
Copyright © 2011-2022 走看看