jqGrid:treeGrid配置

 

treeReader配置

  默认嵌套集合模型的(nested set model)treeReader配置如下

treeReader : {
    level_field: "level",
    left_field:"lft",
    right_field: "rgt",
    leaf_field: "isLeaf",
    expanded_field: "expanded"
}

  

  treeReader会自动在colModel其他项后面添加这些隐藏字段。从服务器返回的数据需要一起包含这些配置的数据,以便构造树形表格。可以扩展treeReader其他字段用于满足你的需求。左右值详细介绍参考:分层数据管理-嵌套集合

字段名称类型描述
level_field number 定义元素所在层级(this field determines the level in the hierarchy of the element.)。根元素level为0。根节点的子元素level为1,依次类推。用于设置元素的缩进
left_field number 此数据行对应的左值
right_field number 此数据行对应的右值
leaf_field boolean 是否为叶子节点,true/false。指定为叶子节点会有不同的图标,不能被展开或收缩
expanded_field boolean (true/false)树加载时指定非叶子节点是否展开。默认为false。注意:这个配置允许为空值,但是一定要包含在数据中,不能删除这个配置项。

  另外一个可修改选项为tree_root_level,默认值为0,配置哪层数据作为根元素。

 

来源:http://www.trirand.com/jqgridwiki/doku.php?id=wiki:nested_set_model

 

posted @ 2014-12-31 11:48  villa-7  阅读(2015)  评论(0编辑  收藏  举报