1

我在 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);
        }
});

那么如何克服这个

4

0 回答 0