如果combo的store是SimpleStore,即数据是从当前页面获取的,那么只需将combo的value设置为想要的值,下拉框中就会显示该值对应的text。
如果combo的store是JsonStore,即数据是从后台远程获取的,那么按照上面的方法,下拉框中只能显示该value,不能显示对应的text。这是JsonStore异步加载数据造成的,可以通过如下方法来解决这个问题。
先定义一个JsonStore,
JavaScript语言: 知蚁博客 程序设计
var js = new Ext.data.JsonStore({
url: ”,
autoLoad: true,
root: ‘root’,
fields: ['k', 'v']
});
然后,在需要的地方添加如下代码,
JavaScript语言: 知蚁博客 程序设计
js.on(‘load’,function(){Ext.getCmp(‘comboid’).setValue(1);});
比如编辑某条记录时,在表单loadRecord前面添加这句代码,可以让下拉框中显示从数据库中读来的value对应的text。
原创文章请注明转载于知蚁博客,本文地址:http://www.letuknowit.com/archives/77
分享到:
相关推荐
Combo boxes 基本使用方法,包括如何设置索引,获取内容,获取索引等
extjs4.2 分页combo动态条数 源码,不懂的加群
VB中Combo的一种输入检查制约方法的实现
动态生成Combo控件,并布局、初始化数据.在初始化里进行时间监测,由于大量初始化Combo数据普遍有延迟,进行了一定的优化。
动态生成Combo控件,并布局、初始化数据.在初始化里进行时间监测,由于大量初始化Combo数据普遍有延迟,进行了一定的优化。
xtype : 'jxcombo' //配置项 jxValueField:要获取值得字段名称,默认null //公共方法 getJXValue():返回自定义字段的值,如果没有自定义字段,则等价Ext.form.Combo类的getValue()方法
定义一个store设置id为s1的容器的默认值是 第一季度 代码如下: var gjcx1 = new Ext.data.Store({ autoLoad:true, model : commemModel, proxy : { type : ‘ajax’, url : ‘../store/cxjd.json’ }, listeners :{...
combo控件的用法combo控件的用法
1、在表单上放上VFP自带的combo控件 2、用生成器自动生成下拉组合框,不写一行代码 3、运行表单 4、点击小三角展开选择项,出现list,分别多次执行:上下拉到顶、底,选择第一行,选择最后一行。 在VFP中偶尔点击...
可以用AJAX方法,动态从远程服务器上获取下拉内容; 控件中含有隐藏的SELECT表单控件,ID及NAME都可自定义,这样可使COMBO控件放在一个普通的表单内,用户用一般的提交方式, 也可把选中的值准确地传到后台 经测试...
combo-select 模糊查询下拉框 包含文件 combo.select.css jquery.combo.select.js
combo使用添加、删除、查找、设置当前显示
Combo Box控件使用大全,各种Combo Box控件使用方法和技巧,很好的资料
ext中combo过滤,在combo输入条件,就可以快速过滤出想要的结果列
Jquery combo-select
Combo leecher for making combos
ComboList的应用,Text1.Text = Combo1.List(4),VB6.0源代码
这是一个关于mfc的对话框combo box控件用法的程序,可以作为mfc对话框控件初学者一个较好的学习资料,上手快,容易掌握。
$('#xxx').combobox('...$('#epsId_combo').combobox('selectedIndex',0); <pre class=html name=code><select id='xxx' class=easyui-combobox style=width: 180px;> 第一个 第二个 第三个 </select>