zoukankan      html  css  js  c++  java
  • jqGrid后台交互样例

    schoolManageGrid = $("#jqGrid").jqGrid({
    url : ctx.path+"/api/school/querySchools",
    mtype:"POST",
    datatype: "json",
    height:contentHeight,
    colNames: ['序号', '所属区域', '学校名称', '校长','联系电话','学校类型', '', '操作','state'],
    colModel: [
    { name: 'schoolId', index: 'schoolId', 60, sorttype: "int", hidden : true },
    { name: 'addressName', index: 'addressName', 80 },
    { name: 'schoolName', index: 'schoolName', 100 },
    { name: 'contact', index: 'contact', 100 },
    { name: 'phone', index: 'phone', 100 },
    { name:'schoolTypeName', index:'schoolTypeName'},
    { name:'schoolTypeId', index:'schoolTypeId', width : 0, hidden : true},
    { name : 'act',index : 'act',width : 100,align:'center', sortable : false },
    { name : 'state',index : 'state', hidden : true}
    ],
    gridComplete : function() {
    var ids =schoolManageGrid.jqGrid('getDataIDs');
    for ( var i = 0; i < ids.length; i++) {
    var cl = ids[i];
    var rowData = schoolManageGrid.jqGrid('getRowData',cl);
    if(rowData.state==1){
    enable= "<a href="javascript:void(0)" style='vertical-align:middle;' onclick="enableClick("+rowData.state+","+rowData.schoolId+",'"+rowData.schoolName+"');" >禁用</a>";
    }else{
    enable= "<a href="javascript:void(0)" style='vertical-align:middle;' onclick="enableClick("+rowData.state+","+rowData.schoolId+",'"+rowData.schoolName+"');" >启用</a>";
    }

    eid = "<div class='edit' title='编辑' style='vertical-align:middle;' onclick="editUser("+ rowData.schoolId+",'"+rowData.schoolName+"','"+rowData.contact+"','"+rowData.phone+"','"+rowData.schoolTypeId+"');" ></div>";
    schoolManageGrid.jqGrid('setRowData', ids[i],
    {
    act : enable +"<span style='40px;display: inline-block;'></span>" + eid
    });
    }


    },
    multiselect:false,
    auto true,//自适应宽度
    shrinkToFit: true,
    rowNum : 20,
    rowList: [10, 20, 50],
    rownumbers:true,//添加左侧行号
    altRows:true,//设置为交替行表格,默认为false
    pager : '#jqGridPager',
    viewrecords: true, //是否在浏览导航栏显示记录总数
    hidegrid: false,
    jsonReader: {
       root: "data.data",// Json数据
    records: "data.totalRows",// 总记录数
    total:"data.totalPages",
    page:"data.page",
    repeatitems: false
       }
    });

  • 相关阅读:
    [VBA]根据身份证号码计算年龄的Excel函数
    [VBA]发布一个计算桩号之差的Excel自定义函数(VBA)
    [VBA]用一个简单例子说明如何在Excel中自定义函数
    元素定位工具:Chrome浏览器ChroPath插件
    68 个 Python 内置函数
    Python错误重试
    jenkins 中展示漂亮的 HTML 测试报告
    python解决接口数据使用了RSA加密和签名
    Python装饰器用法
    Pycharm中文版教程
  • 原文地址:https://www.cnblogs.com/zhoucx66/p/5564950.html
Copyright © 2011-2022 走看看