ext 下拉框 动态设置默认值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ext 下拉框 动态设置默认值相关的知识,希望对你有一定的参考价值。

下拉框数据源:var province = [[1101,'湖南'],[1102,'湖北'],[1103,'北京'],[1104,'广东']];

下拉框代码:

fieldLabel : '省份',
id : 'province',
xtype : 'combo',
store : new Ext.data.SimpleStore(
fields : ['pid','pname'],
data :province
),
emptyText : '---选择省份---',
editable: false,
allowBlank:false,
mode : 'local',
triggerAction : 'all',
editable : false,
hiddenName : 'pid',
valueField : 'pid',
displayField : 'pname'

问题所在:
我从别的地方获取相关东西后得到了某省份,比如是“湖南省”,在这里我如何给下拉框设置显示值为“湖南省”,并且它的value为1101?
感谢lirenjucn,如果用setValue(),虽然显示的值为“湖南省”,但是它的value也是“湖南省”,而不是1001,也就是说,我在获取它的时候:Ext.getCmp("province").getValue();得到的是“湖南省”,而我需要的是1001。

等你的下拉框加载完值不为空时,赋值1001 显示的自然就是湖南省 参考技术A 只有 combo.setValue("湖南省");没有combo.setText() 参考技术B 湖南省是哪里?

45、vue select下拉框绑定默认值

参考技术A vue select下拉框绑定默认值:

首先option要加value值,以便v-model可以获取到对应选择的值

一、当没有绑定v-model,直接给对应的option加selected属性

二、当给select绑定了v-model的值的时候,要给v-model绑定的data值里写默认值

以上是关于ext 下拉框 动态设置默认值的主要内容,如果未能解决你的问题,请参考以下文章

layui动态设置下拉框数据,根据后台数据设置选中

jquery动态添加下拉框选项设置下拉框样式怎么做啊

js配置下拉框默认值无效

Ext ComboBox 中 如何设置值不可修改,但是依然有下拉框

jquery给下拉框设置默认值

JAVAFX中 如何设置下拉框的默认值