官方的Demo只提供了树表格的数据来自本地数据的代码,而实际上从Server获取数据的情况更为常见,通过跟踪源码,发现其参数应该如下配置:
columns: [ { "name": 'fdisplay', "display": "菜单项名称", "align": "left", "width": 300, "type": 'text', 'id': 'menutree' }, { "name": 'fvisible', "display": "可视", "align": "center", "width": 70, "type": 'checkbox', 'editor': { 'type': 'checkbox', } }, { "name": 'fclick', "display": "点击", "align": "center", "width": 70, "type": 'checkbox', 'editor': { 'type': 'checkbox', } }, ], tree: { columnId: 'menutree', idField: 'fmid', parentIDField: 'fpid', }, |
其中,重要的参数用红色字体标出。特别需要指出的是idField和parentIDField字段,在LigerUI的树控件中,类似字段的名称为idFieldName和parentIDFieldName,到了这里后面的“Name”给去掉了。