我在使用本地数据构建jqGridTreeGrid时遇到问题。如果你注释掉treeGrid和ExpandColumn属性,这个方法可以正常工作,但是一旦你添加了这些方法来使它成为一个树形网格,它就不会创建一个树形网格(它只会创建一个“普通”网格),它不再正确分类。jQuery jqGrid TreeGrid无法正常工作
我确保我在jqGrid下载期间下载了正确的TreeGrid文件。
jQuery(function(){
var gridOptions = {
datatype: "local",
height: 250,
colNames: ['Name', 'Type', 'Last Modified On', 'Last Modified By'],
colModel: [{name: 'name', index: 'name', width: 200, sorttype: 'text'},
{name: 'type', index: 'type', width: 200, sorttype: 'text'},
{name: 'modifiedon', index: 'modifiedon', width: 200, sorttype: 'date'},
{name: 'modifiedby', index: 'modifiedby', width: 200, sorttype: 'text'}],
treeGrid: true,
ExpandColumn: 'name',
caption: "My Grid"
};
jQuery("#treeGrid").jqGrid(gridOptions);
var gridData = [
{name: "My File", type: "My File Type", modifiedon: "03/10/2010", modifiedby"Strong Sad", lft: "1", rgt: "8", level: "0"},
{name: "One of Everything", type: "Word Document", modifiedon: "02/12/2009", modifiedby: "Strong Bad", lft: "2", rgt: "5", level: "0"},
{name: "My Presentation", type: "PowerPoint", modifiedon: "01/23/2009", modifiedby: "The Cheat", lft: "3", rgt: "4", level: "0"}
];
for (var i = 0; i < gridData.length; i++) {
jQuery("#treeGrid").jqGrid('addRowData', i + 1, gridData[i]);
}
});
[jqGrid的数据类型的TreeGrid本地实例:(http://www.trirand.com/blog /?page_id = 393/treegrid/json-and-xml-treegrid-complete-sample-resolved /) – 2011-03-11 19:52:43