我在EXTJs 6项目中有大模型,我用json数据填充他,例如:
{
"data": [
{
"id": 1,
"name": "name1",
"type": "STRING",
"table": "table1"
},
{
"id": 2,
"name": "name2",
"type": "STRING",
"table": "table2"
}
]
}
我花了很多时间来寻找解决方案来构建和设置我的treelist和viewmodel来绑定商店中的数据并以这种方式在treelist上显示:
table1
name1
STRING
table2
name2
table2
任何人都可以用例子解释这是怎么回事?在文档中没有关于从一个库到另一个树的绑定数据的足够信息。谢谢。
答案 0 :(得分:2)
您必须更改数据格式。树面板采用树存储,不适用于普通存储,树存储采用与正常存储不同的数据(更像树)。
根据TreePanel的文档,摘要,第一行:
TreePanel必须绑定到Ext.data.TreeStore。
我找到了一个古老的小提琴,显示了绑定的轻松程度:https://fiddle.sencha.com/#fiddle/145b