簡體   English   中英

Extjs組合框未顯示選定值

[英]Extjs combo box not diplaying selected value

我有此組合框配置:

{
                width: 70,
                xtype: 'combo',
                fieldLabel: _mobile,
                displayField: 'num_mobile',
                valueField: 'id',
                id: 'ListMobileCmd',
                store: mobilesStore,
                triggerAction: 'all',
                emptyText: 'Mobiles',
                mode: 'local'
            }

我的商店是:

var mobilesStore = new GeoExt.data.FeatureStore({
        layer: MobileLayer,
        proxy: new GeoExt.data.ProtocolProxy({
                protocol: new OpenLayers.Protocol.HTTP({
                    url: SERVER+"/mobiles_personnes",
                    format: new OpenLayers.Format.GeoJSON()
                })
        }),
        autoLoad: false,
        sortInfo: { field: 'num_mobile',  direction: 'ASC'},
        fields: [{name: 'id', mapping: 'id'},
                  {name: 'num_mobile'},
                  {name: 'tm_id'},
                  {name: 'is_owner'},
                  {name: 'datetime_deb'},
                  {name: 'nom'},
                  {name: 's_id'},
                  {name: 'p_id'},
                  {name: 'cin'},
                  {name: 'login'},
                  {name: 'type'},
                  {name: 'adresse'},
                  {name: 'prenom'},
                  {name: 'num'},
                  {name: 'pwd'},
                  {name: 'datetime_fin'},
                  {name: 'num_mobile'},
                  {name: 'email'}]
    });

我將所有項目都放在了組合框中,但是當我從列表中選擇任何項目時,它始終顯示所選的第一個項目! 有任何想法嗎?

我之前也遇到過相同的問題:)只需將您的值更改為“ num_mobile”,即可正常工作。

            valueField: 'num_mobile',

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM