extjs控件ItemSelector

fanxin1221 发布于 2015/06/25 18:12
阅读 623
收藏 0

【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”

在js中使用ItemSelector这个控件,引入的扩展文件MultiSelect.js会报错, initComponent: function(){
        var me = this;

        me.bindStore(me.store, true);

me.store为null,不知道怎么回事


我的js代码如下,两个store都定义了啊

var rolefromStore = new Ext.data.JsonStore({
            proxy: new Ext.data.HttpProxy({
                url: '/manager/systemManager/getSelfRoles?grouId' + groupid
            }),
            root: 'root',
            fields: ['id','roleName']
        });
        rolefromStore.load();

        var roletoStore = new Ext.data.JsonStore({
            proxy: new Ext.data.HttpProxy({
                url: '/manager/systemManager/getOtherRoles?grouId' + groupid
            }),
            root: 'root',
            fields: ['id','roleName']
        });
        roletoStore.load();


items: [{
                                xtype:'itemselector',
                                name:'itemselector',
                                 multiselects: [{
                                width:150,
                                height:260,
                                legend:'可选条目',
                                store: rolefromStore,
                                displayField:'id',
                                valueField:'roleName'
                                    },
                                {
                                width:150,
                                height:260,
                                hideLabel:true,
                                legend:'已选条目',
                                store:roletoStore,
                                displayField:'id',
                                valueField:'roleName',
                                tbar:[{
                                            text:'清空',
                                            iconCls:'remove',
                                            handler:function(b,e){
                                                Ext.getCmp('re_winform').getForm.findField('itemselector').reset();
                                            }
                                        }]
                                    }]
       

加载中
0
battyman
battyman

十有八九都是异步的问题,load函数式异步的。

试试autoload属性吧

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部