localstorage对extJS5.1树库不能正常工作?

时间:2015-12-30 17:55:50

标签: tree local-storage store extjs5

我正在使用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,但我希望所有记录都应该保存到本地存储中。

请帮忙。

0 个答案:

没有答案