📅  最后修改于: 2023-12-03 15:32:21.096000             🧑  作者: Mango
jQWidgets jqxTreeGrid 是一个基于jQuery和Bootstrap的界面库,提供了多种UI组件,包括jqxTreeGrid。 jqxTreeGrid以树形结构来展示数据和子节点,通过height属性可以设置组件的高度,调整树形结构的展示效果。
$("#jqxTreeGrid").jqxTreeGrid({
source: dataAdapter,
columns: [
// 列的定义
],
height: '400px'
});
<div id="jqxTreeGrid"></div>
var data = [
// 数据来源
];
var source = {
dataType: 'json',
dataFields: [{
name: 'name',
type: 'string'
}, {
name: 'code',
type: 'string'
}, {
name: 'nodes',
type: 'array',
// 树形结构
recursive: true,
// 数据来源
}],
hierarchy: {
// 树形结构
keyDataField: {
name: 'id'
},
parentDataField: {
name: 'parentId'
}
},
id: 'id',
localData: data
};
var dataAdapter = new $.jqx.dataAdapter(source);
$("#jqxTreeGrid").jqxTreeGrid({
source: dataAdapter,
columns: [{
text: '名称',
dataField: 'name'
}, {
text: '编码',
dataField: 'code'
}],
height: '400px'
});