我在 extjs4 工作。我有树视图-
store 正在树视图中正确加载 json 值。但是当我在树节点上单击它时,它只扩展一次,如果我们再次单击它给出的错误为-“TypeError:listener.fireFn 未定义”。树节点不会再次扩展。我有树视图代码作为-
Ext.define('Balaee.view.qb.qbquestion.tree1', {
extend: 'Ext.tree.Panel',
//title: 'Simple Tree',
width: 200,
id:'tree1',
height: 150,
// floating:true,
alias : 'widget.tree1',
//store: Ext.data.StoreManager.lookup('qb.qbquestionStore'),
store:'qb.qbquestionStore',
displayField: 'text',
rootVisible : true,
multiSelect : true,
valueField:'id',
renderTo: Ext.getBody(),
和树店一样-
Ext.define('Balaee.store.qb.qbquestionStore',{
extend: 'Ext.data.TreeStore',
model: 'Balaee.model.qb.QbquestionModel',
autoLoad: true,
constructor: function() {
Ext.apply(this,{
proxy: {
type: 'ajax',
url: 'index.php/qbquestion/getCategory'
},
root: {
text: 'Main',
id: 'src',
expanded: true
}
});
this.callParent(arguments);
}
});
那么如何克服这个