jqgrid treeReader.left_field 配置是什么意思
时间: 2024-03-10 22:50:01 浏览: 114
`treeReader.left_field`是jqGrid的一个属性,用于将数据从左侧显示在树形网格中。具体来说,它指定了一个包含左侧数据的字段名。以下是一个示例:
```javascript
$("#treegrid").jqGrid({
url: "your_data.json",
datatype: "json",
colNames: ["ID", "Name", "Description"],
colModel: [
{ name: "id", index: "id", width: 1, hidden: true, key: true },
{ name: "name", index: "name", width: 150 },
{ name: "description", index: "description", width: 300 }
],
treeGrid: true,
treeIcons: {
"plus": "ui-icon-document",
"minus": "ui-icon-document-b",
"leaf": "ui-icon-document"
},
ExpandColumn: "name",
ExpandColClick: true,
treeReader: {
left_field: "name"
},
height: "auto",
pager: false,
caption: "Tree Grid"
});
```
在上面的示例中,我们将`treeReader.left_field`属性设置为`"name"`,这意味着`name`列的数据将显示在左侧。请注意,如果您使用的是旧版本的jqGrid(如4.6),则可能不支持`treeReader.left_field`属性。在这种情况下,您可以使用CSS样式或自定义单元格渲染函数来实现类似的效果。
阅读全文