Javascript 在extjs treegrid中实现自定义json
我正在尝试实现一个代码,其中需要将JSON中的数据显示到树网格中,但无法获得所需的输出。我只看到根节点,当我再次单击它时,它会将同一个节点复制到第二个节点中 我的JSON如下所示:Javascript 在extjs treegrid中实现自定义json,javascript,extjs,Javascript,Extjs,我正在尝试实现一个代码,其中需要将JSON中的数据显示到树网格中,但无法获得所需的输出。我只看到根节点,当我再次单击它时,它会将同一个节点复制到第二个节点中 我的JSON如下所示: { "grandparent": [ { "parent1": [ { "parent2": [ { "parent3": [], "id": "aa",
{
"grandparent": [
{
"parent1": [
{
"parent2": [
{
"parent3": [],
"id": "aa",
"name": "abc",
"grandparentid": "11",
"specialparams": [
{
"a": "04",
"y": "",
"x": "asd_123",
"z": 0,
}]
}
}
name="text",
"grandparentid": "11"
}
在我的商店里,我提到rootProperty是“祖父母”。不知道我错过了什么
预期产出:
>grandparent
>parent1
>parent2
>parent3 -- this will be blank
a:04
x:asd_123
在树存储中如果希望节点具有子节点,则应在
子属性中设置子节点
在您的JSON
中,每个节点都没有子节点
,您将节点定义为数组
将您的JSON
设置为:
[
{
id: 1,
name: "grandparent"
children: [
{
id: 2,
name: "parent1",
children: [
{
id: 3,
name: "parent2",
children: [
...
]
}
]
}
]
}
]
这意味着必须在json中提到子节点?不完全是这样,但默认行为是这样的。但是,如果需要,您可以编写自己的json阅读器。你可以找到如何做到这一点,在感谢你的投入,我会在它的工作,并把意见一旦完成。