在页面加载时停止加载详细信息网格 [英] Stop loading detail grid at page load
本文介绍了在页面加载时停止加载详细信息网格的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何阻止DetailGrid在页面加载时不加载.因为我在主网格中有按钮可以加载明细网格.以下是详细信息网格"的代码.
How can I stop DetailGrid from not loading at page load. Because I have button in master grid to load Detail Grid. Below is code for Detail Grid.
jQuery().ready(function () {
jQuery("#list10_d").jqGrid({
height: 100,
url: '/JQSandbox/MyFullSubGridData?id=0',
datatype: "json",
mtype: 'POST',
colNames: ['Index', 'Name', 'Department', 'Hire Date', 'Supervisor'],
colModel: [
{ name: 'employeeID', index: 'employeeID', width: 10 },
{ width: 30 },
{ name: 'employeeDepartment', index: 'employeeDepartment', width: 30 },
{ name: 'employeeHiredate', index: 'employeeHiredate', width: 40, sortable: false },
{ name: 'employeeSup', index: 'employeeSup', formatter: 'checkbox', align: 'center', width: 30, search: false }
],
loadtext: "",
loadui: "block",
width: 500,
rowNum: 5,
rowList: [5, 10, 20],
pager: '#pager10_d',
sortname: 'employeeID',
viewrecords: true,
sortorder: "asc",
multiselect: true,
caption: "Detail Grid: 1"
}).navGrid('#pager10_d', { add: false, edit: false, del: false });
});
推荐答案
您应首先在详细信息网格上设置datatype: "local"
,然后在调用jQuery("#list10_d").trigger("reloadGrid")
之前将其更改为datatype: "json"
:
You should set datatype: "local"
on the detail grid initially and change it to datatype: "json"
before calling of jQuery("#list10_d").trigger("reloadGrid")
:
jQuery("#list10_d").jqGrid('setGridParam',{datatype:"json"}).trigger("reloadGrid");
这篇关于在页面加载时停止加载详细信息网格的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文