EXTJS 3.4 graidpanel 中 combox 的用法

在graidpanel,如果增加一行,有些内容需要点击通过下拉框获取值

我用两种方法写了一下store(ps:其实是一种)

第一种:store

 var channelStore = new Ext.data.Store({
	    	 proxy:new Ext.data.HttpProxy

({url:"../../cccAction.do?actionType=CCCCombo"}),
	    	 reader:new Ext.data.JsonReader({
				 root: 'data', 
//				 totalProperty: 'totalCount', 
				 fields: [ 
				 { name: 'id',mapping : 'id'}, 
				 { name: 'name',mapping : 'name'} 
				 ]
		 
	    	 })
	     });
	  channelStore.load();

第二种jsonStore

	  
	  var channelStore = new Ext.data.JsonStore({
		  url:"../../chanelAjaxAction.do?actionType=ChanelCombo",
		  autoLoad: true, 
		  root:'data',
		  fields: [ 
{ name: 'id',mapping : 'id'}, 
{ name: 'name',mapping : 'name'} 
]
		  
		  
	  });

在应用时:

  { header: '频道名称', dataIndex: 'crtw_grid02_channelName', sortable: 

false,editor : new Ext.form.ComboBox({
//            	  store : [['d','d'],['a','a']]
            	  store :channelStore,
            	  displayField: 'name', 
            	  valueField: 'name', 
            	  forceSelection: true, 
            	  selectOnFocus: true, 
//            	  typeAhead: true, 
//            	  triggerAction: 'all', 
            	  mode: 'local'//必不可少
              		
            	  ) }


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值