store下拉框同步_Ext中下拉列表ComboBox组件store数据格式用法介绍

var p_years = new Ext.form.ComboBox( {

fieldLabel : '统计年份',

anchor : anchor_w,

mode : 'remote',

maxHeight:100,

triggerAction : 'all',

selectOnFocus : true,

forceSelection : true,

editable : false,

//store :[['11', '2011'], ['12', '2012'],['13', '2013']] //此为第一种

store:[2011,2012,2013,2014,2015,2016,2017,2018] //此为第二种,当没有制定value和text的时候,默认提交值与显示值为同一个。

});

在该组件中,可以直接手写数组格式[ [' value','Text ' ] ,[ ],[ ] ]进行构建,提交值是前者,后者作为显示值。

下面是比较正规用法,从数据库同步数据字典渲染comboBox组件

var proj_main_store = new Ext.data.JsonStore({

url : "************",

fields : ['TEXT', 'VALUE'],

root : "objs",

baseParams : {

"obj/dicttypeid" : "BM_IMPORTANT_PROJ"

}

});

proj_main_store.addListener("load", function(){

proj_main_store.insert(0, new Ext.data.Record({

'TEXT' : '全部',

'VALUE' : ""

}));

});

var proj_main_type = new Ext.form.ComboBox( {

fieldLabel : '重点工程',

anchor : anchor_w,

mode : 'remote',

triggerAction : 'all',

selectOnFocus : true,

forceSelection : true,

editable : false,

valueField : 'VALUE',

displayField : 'TEXT',

store : proj_main_store

});

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值