项目中需要用到给combobox赋初始值的问题,该初始值并不确定,想控制为store的第一行数据。
试了一些方法,比如监听combobox中的render事件,但是由于是异步加载,在render的时候,数据并未获得。最后改为监听store的load事件搞定。
代码如下:
/**
* @note 获取枚举值
* @params enumType 数据库中枚举值类型 comId 控件comboboxID isNeed 第一行数据是否需要默认展示(1-展示)
* @time 2012-02-23
* **/
disn.utils.getEnums=function(enumType,comId,isNeed){
var myEnums = new Ext.data.JsonStore({
url:BIZCTX_PATH+"/favtype!listEnumDict.action?enumType="+enumType,
root: 'listEnumDict',
autoLoad:true, //
fields: [
{name:'value',mapping:'enumValue'},
{name:'text',mapping:'enumName'}
],
listeners: {
load : function(combo) {//监听load事件,为combobox赋初始值,store第一行
if(isNeed && isNeed == "1"){
//store.each(function(record){});//如果不确定需要默认展示的值,可以先进行store的遍历。 Ext.getCmp(comId).setValue(this.data.items[0].data.value);
}
}
}
});
return myEnums;
};
var layoutPanel1 = ColumnPanelHelper.createLayoutPanel(2);
layoutPanel1.push({
xtype: "combo",
labelStyle: "width:130px;",
width: 150,
hasAll:true,
codeType:"city",
fieldLabel: "填报城市",
store:disn.utils.getEnums('CITY_ID','favIndex.cityId','1'),
mode:"local",
displayField:"text",
valueField:"value",
triggerAction: "all",
id:"favIndex.cityId",
name:"favIndex.cityId",
readOnly:true
});
分享到:
相关推荐
ext,ext combobox,ext二级联动,ext combobox二级联动 ___本人的原则:上传好东西,但绝不便宜.因为自己的心血 ext combobox二级联动,ext ,ext combobox,combobox,combobox二级联动,ext 二级联动 groupCombo.on('...
NULL 博文链接:https://dengli19881102.iteye.com/blog/1046190
ZK中combobox的设置,combobox默认选项的设置,
前台: 代码如下: var provinceStore = new Ext.data.Store({ proxy: new Ext.data.HttpProxy({ url: basePath + “/stationManage/station... //选择省市 var provinceIDadd = new Ext.form.ComboBox({ anchor : ‘98%
用Ext 2.0 combobox 做的省份和城市联动选择框的例程
NULL 博文链接:https://tianhengbao.iteye.com/blog/816208
全部代码 注意路径 博文链接:https://avs110.iteye.com/blog/1156428
用EXT来实现下拉框ComboBox 下拉框可以实现分页
本文为大家详细介绍下Ext中下拉列表ComboBox组件store数据格式的基本用法,感兴趣的朋友可以参考下哈,希望对大家有所帮助
该资源是war包,里面包括ComboBox中的各个参数, 详细讲解在我的文档中有
NULL 博文链接:https://zhcl321.iteye.com/blog/1317526
easyui-combobox控件的后台数据递归生成json,前台绑定实例说明。 可直接拷贝到项目中,然后修改数据源即可使用。
NULL 博文链接:https://dengli19881102.iteye.com/blog/904770
domino xpags开发combobox默认空值
ext关于form表单和combobox的例子
NULL 博文链接:https://yangming103.iteye.com/blog/967492
基于Ext3.4的一个扩展Combobox组件