我正在使用ExtJS5.1 treestore和本地存储。我正在尝试使用以下命令动态地将记录设置到treestore中:
store.setRoot({
expanded: true,
children: [
{ id: '2', leaf: false, expanded: true, IDN_PLANTEKST:'2',TITEL:'pank211', parentid:'root', children:
[
{ id: '3', leaf: false, expanded:true, IDN_PLANTEKST:'3',TITEL:'pank311', parentid:'2',
children:
[
{ id: '31', leaf: true, expanded:true, IDN_PLANTEKST:'31',TITEL:'pank3111' },
{ id: '32', leaf: true, expanded:true, IDN_PLANTEKST:'32',TITEL:'pank3112'}
]
},
{ id: '4', leaf: false, expanded:true, IDN_PLANTEKST:'4',TITEL:'pank411', parentid:'2',
children:
[
{ id: '41', leaf: true, expanded:true, IDN_PLANTEKST:'41',TITEL:'pank4111' },
{ id: '42', leaf: true, expanded:true, IDN_PLANTEKST:'42',TITEL:'pank4112'}
]
}
]
}
]
});
store.sync();
同步后,本地存储仅显示4条内部叶节点的记录。仅显示ID = 31,32,41,42
似乎只存储了leaf:true nodes,但我希望所有记录都应该保存到本地存储中。
请帮忙。