【发布时间】:2015-09-03 14:31:14
【问题描述】:
我的 extjs 视图中有一个 treeView,我需要在其中将本地存储变量的值作为根名称。当用户成功登录时,将向本地存储提供值:
Ext.define('Eits.view.OrgTreeView', {
extend : 'Ext.tree.TreePanel',
requires: ['Eits.model.OrgTreeModel'],
width : '100%',
region : 'center',
border : true,
user = this.localStorageProvider.get('name'),
store : {
xtype : 'tree',
fields : Eits.model.OrgTreeModel.FIELDS,
//model: 'Eits.model.OrgTreeModel',
autoLoad: false,
root: {
id: 'rootNode',
objectId : 'rootNode',
leaf: false,
expanded: false,
text : this.user,
iconCls : 'mts-Tree-Node',
},
proxy: {
type: 'ajax',
url: 'orgTree/getNavigationTree.action',
actionMethods: 'POST',
reader: {
type: 'json',
root: 'data'
}
}
},...
有没有一种方法可以从本地存储中获取值并将其作为名称传递给树的根。此外,当我将静态值传递给商店根中的 text 字段时,它确实会在我的用户界面。
【问题讨论】:
标签: extjs tree local-storage store