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
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
  • 相关阅读:
    Java 泛型的使用
    IDEA 2017.2.2 环境下使用JUnit
    Tomcat的下载安装及使用
    JavaScript基础知识(二)
    JavaScript基础知识(一)
    CSS3基础(4)——CSS3 渲染属性
    CSS3基础(3)——CSS3 布局属性全接触
    CSS3基础(2)—— 文字与字体相关样式、盒子类型、背景与边框相关样式、变形处理、动画功能
    CSS3 基础(1)——选择器详解
    CSS基础学习笔记
  • 原文地址:https://www.cnblogs.com/imap/p/2608494.html
Copyright © 2011-2022 走看看