Extjs组合框不显示所选值

Posted

技术标签:

【中文标题】Extjs组合框不显示所选值【英文标题】:Extjs combo box not diplaying selected value 【发布时间】:2012-10-10 12:43:17 【问题描述】:

我有这个组合框配置:


                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']
    );

我的组合框中有我的所有项目,但是当我从列表中选择任何项目时,它总是显示第一个项目,作为选择! 有什么想法吗?

【问题讨论】:

只是一个快速的想法,在组合配置中 displayField 不应该是 name 而不是 num_mobile 首先感谢您的帮助,我不这么认为。我希望“num_mobile”显示在列表中,并且可以,但是当我从列表中选择一个项目时,该值不会改变。 确保每条记录的id字段值是唯一的 【参考方案1】:

我之前遇到过相同类型的卡住 :) 只需将您的值更改为“num_mobile”,它就会正常工作。

            valueField: 'num_mobile',

【讨论】:

以上是关于Extjs组合框不显示所选值的主要内容,如果未能解决你的问题,请参考以下文章

ExtJS 组合框不呈现

在 ExtJS 中获取组合框的值

MFC组合框控件下拉列表式如何读取所选值和设置默认选项

Primeng p-dropdown 指令不显示所选值

ReactJS Reactstrap 输入下拉菜单未显示所选值

如何更改组合框选定值的显示顺序