Extjs----comboBox使用

先上代码

var combostore = new Ext.data.ArrayStore({
		fields: ['name'],
		data: [['昆明'], ['保山'], ['楚雄'],['大理'],['德宏'],['迪庆'],['红河'],['丽江'],['临沧'],
		       ['怒江傈'],['普洱'],['曲靖'],['文山'],['西双版纳'],['玉溪'],['昭通'],['全部']]
	});
var combobox = new Ext.form.ComboBox({
		id:'city',
		name :'city',
		fieldLabel: '地市',
		store: combostore,
		valueField: 'name',
		displayField: 'name',
		emptyText:'请选择地市名称',
		editable: false,
		allowBlank:false,
		triggerAction: 'all', //下拉匹配值
		mode: 'local',  //表示数据源为本地数据源  值为"remote"表示数据源来自服务器,并且它为默认值
		anchor : '85%'
	});
	
	combobox.setValue("昆明"); //设初值

基本配置

multiSelect:内置多选,设置未true的话下拉可以多选

displayField:展现的名称(根据store)

editable:是否可编写

mode:如果值为‘local’表示加载本地数据源,为‘remote’表示加载服务器端数据源,并且它为默认值

allowBlank:表示值是否允许为空,默认是可以的

valueField:表示值,(根据store)

triggerAction:默认为‘query’,最好还是‘all’试一下就可以

具体请参照api

extjs3api和extjs4api:下载链接http://download.csdn.net/detail/scqdscy1994/9716718


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值