extjs - 如何加载树存储表单ajax响应
问题描述
我已经在这里定义了我的树代码ExtJS
。我store
在treepanel
定义中声明了我的那里。
这是我的代码。
{
xtype: 'treepanel',
useArrows: true,
autoScroll: false,
animate: true,
animateShadow: true,
enableDD: false,
id: 'myTreePanel',
rootVisible: false,
store: Ext.create('Ext.data.TreeStore', {
root: {
expanded: true,
children: [],
}
})
}
从回复中,我得到了这样的数据。谁能帮我在ExtJS
树面板中加载数据。
myTreeData = [{
children: [],
text: 'text1'
}, {
children: [],
text: 'text2'
}, {
children: [{
children: null,
text: 'text31'
}, {
children: null,
text: 'text32'
}],
text: 'text3'
}, {
children: [],
text: 'text4'
}, {
children: [],
text: 'text5'
}]
解决方案
你应该使用store.setRootNode(myTreeData)
.
推荐阅读
- android - Android Material 和 appcompat Manifest 合并在 react-native 或 ExpoKit 中失败
- android - Gradle 错误错误:清单合并失败:
- playframework - 是否可以在 Play Framework 2.7 中访问动作组合中的路由参数?
- influxdb - 我可以从 .log 文件向 influxdb 插入数据吗
- asp.net-mvc - .net core 2.2 使用 taghelpers 调用操作并传递查询字符串
- java - Hibernate:找不到命名参数
- symfony - 查询生成器“addSelect”影响“addOrderBy”
- php - 如何在 CodeIgniter 中调整图像大小?
- c - 我的 13 阶乘输出不正确,我该如何解决?
- android - Retrofit2如何使用内联标签解析xml