我正在视图中使用extjs开发ASP项目。我在EXTJS中使用ItemSelector时遇到问题。

这是我的代码:

var isForm = new Ext.Panel({
    fieldLabel: 'Role',
    width: 700,
    bodyStyle: 'padding:10px;',
    store: GroupStore,
    //renderTo: 'itemselector',
    items: [
    {
        xtype: 'itemselector',
        name: 'itemselector',
        fieldLabel: 'ItemSelector',
        imagePath: '../../ExtResources/ux/images/',
        multiselects: [{
            legend: 'Available',
            width: 250,
            height: 200,
            store: GroupStore,
            displayField: 'groupName',
            valueField: 'groupID'
        }
        , {
            legend: 'Selected',
            width: 250,
            height: 200,
            store: [['','']]
        }]
    }]
});


这是我的商店:

var GroupStore = new Ext.data.JsonStore({
    remoteSort: true,
    root: 'data',
    //autoLoad: loadStore2,
    autoLoad: true,
    totalProperty: 'totalCount',
    idProperty: 'groupID',
    fields: [{
        name: 'groupID'
    }, {
        name: 'groupName'
    }],
    proxy: new Ext.data.HttpProxy({
        //url: 'InputUserLoadHandler.ashx?get=groups&comp=HSO'
        url: 'InputUserLoadHandler.ashx?get=groups'
    })
});


在“选定”列中,无法显示已选定的项目。
我曾经尝试在“可用”列中使用我的商店,然后选择“已选择”,但结果是该商品已经在两侧都显示了。

this是我的ItemSelector的参考
请给我解决该问题的解决方案...

最佳答案

您设置窗体的store属性。不对尝试在您的itemselector中设置存储。

09-25 18:32