jqgrid动态数据和表头分页查询

清除原来的jqgrid再建一个就好了

function key() {
var key=KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲key").val();//自…("#sql").val();//查询sql
$.ajax({
……
url: “请求数据地址”,
data:“colNamesKey=” + key + “&sql=” + sql + “&timestamp=” + new Date().valueOf(),
……
var zTreeNodes = eval("(" + reply + “)”);// reply为返回json
var colNamesKey=[];//容器
var colModelValue=[];//容器
if(zTreeNodes.valuejs!=null){
id=zTreeNodes.valuejs[0];
for(var i=0;i<zTreeNodes.valuejs.length;i++){
colNamesKey.push(zTreeNodes.keyjs[i]);
colModelValue.push({
name:zTreeNodes.valuejs[i],
index:zTreeNodes.valuejs[i],
editable: true
});
}
}
$(’#jqgridtable’).html("");//清除jqgrid容器
$("#jqgridtable").append(’

’);//再新增一个grid的渲染容器
$(’#gridTable’).jqGrid({//查询出所有数据进行物理分页,可自行修改为逻辑分页,多进行一次查询
height: “71%”,
autowidth: true,
shrinkToFit: true,
viewrecords: true,
datatype: “local”,//逻辑分页修改
rowNum: 10,
rowList: [10, 20, 30],
data: zTreeNodes.dataRows,
colNames: colNamesKey,
colModel: colModelValue,
pager: “#pager_list_2”,
viewrecords: true,
hidegrid: false
});
$(window).bind(“resize”,//自适应
function() {
KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲table_list_2").…(window).height() - 250);
var width = $(".jqGrid_wrapper").width()
$("#table_list_2").setGridWidth(width)
})
$.jgrid.defaults.styleUI = “Bootstrap”;
$(’#modal-form’).modal(‘hide’);//隐藏弹出框
}
}
});
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值