extjs 3.4无法访问树中节点的子级
extjs 3.4 unable to access children of a node in a tree
我正在尝试用javascript、JSON数据和extjs构建一种文件资源管理器类型的树结构。我正在使用的JSON数据是
[
{
"id": "Folder One",
"text": "<font color='"#000000'" size='"2'"><b>Folder One</b></font>",
"children": [
{
"id": "111",
"text": "<font color='"#000000'" size='"2'"><b>File1 (111)</b></font>",
"leaf": true
}
]
},
{
"id": "Folder Two",
"text": "<font color='"#000000'" size='"2'"><b>Folder Two</b></font>",
"children": [
{
"id": "111",
"text": "<font color='"#000000'" size='"2'"><b>File1 (111)</b></font>",
"leaf": true
}
]
}
]
此JSON通过以下代码传递到Asynctree节点:
var fileList = JSON.parse(resp);
//alert("fileList from Server : "+JSON.stringify(fileList));
asyncTree = new Ext.tree.AsyncTreeNode({
id:'asyncTree',
expanded: true,
border : false,
children: [
{
"id":"asyncTreeChild",
"text":"<font color=#000000 size=2><b>My Computer</b></font>",
children:fileList
}
]
});
问题是节点"文件夹一"下的文件何时不可点击。相反,选择直接移动到"文件夹二"节点下的文件。节点"文件夹一"answers"文件夹二"也返回正确的路径。它只是"文件夹一"下无法访问的文件。有什么想法吗?
我发现了问题所在。。子项的id属性相同,这是导致问题的原因。将其更改为不同的值(从111更改为其他值)解决了这个问题。
相关文章:
- 如何从nginx访问节点文件
- 如何访问日期并将其插入数据库?节点.JS&MongoDB
- 仅使用某些子节点访问xml中父节点的子节点
- 访问所选剑道树视图节点的子节点
- 公共脚本文件上的访问节点文件
- 访问节点js中对象内部的数组-未定义
- 如何通过知道节点的值来访问dom&&只要知道价值就可以得到手风琴的索引
- 如何访问React中的子节点
- 如何在节点 mssql 中访问输出参数
- extjs 3.4无法访问树中节点的子级
- 访问解析字符串中的XML节点
- 如何访问节点模块中具有相对路径的文件
- 节点-如何在POST路由中间件中访问请求
- Azure节点:从SQL Azure Easy表插入功能访问表存储
- 访问角度方向中的嵌套节点
- 节点webkit iframe访问父nw函数
- javascript元素/标记数组DOM节点访问
- 我如何从不同的节点访问合约功能?
- 从节点访问JWT的最佳方式是什么?
- 从父节点访问函数