程序设计-jqGrid的树形表格treeGrid

问题和注意

1. 如果grid的参数存在"rownumbers": true, "rownumWidth": 20,那么无法在正确的位置显示ExpandColumn信息,他会显示在ExpandColumn的前一列。所以应该动态计算并放到下一列。可能会引起setTreeRow方法的错误,因为这个方法是使用真实的ExpandColumn。

2.

3. gridview, boolean 设置为true将提高5~10倍的显示速度。但不能再使用treeGrid, subGrid, 或afterInsertRow事件

4. 如果getNodeParent方法无效,可能是因为你给的recorddata.parentId的类型不对,这里需要recorddata.parentId是字符串,才能找到的.

5. collapseNode和collapseRow,expandNode和expandRow一般是成对调用。

6. 移动一个节点以及它的子节点。要字节加方法,才能实现,其实它至此的treegrid功能很弱,一些东西要自己实现,后面附加一些自己实现的方法。


第一个列子

/pages/demo/tree.json

Js

Html


第二个例子

JS

Html代码


第三个例子


第四个例子

Js代码

 

俊霖

发表评论

您必须