lzth.net
当前位置:首页 >> Extjs中的ComBoBox的动态加载问题 >>

Extjs中的ComBoBox的动态加载问题

xtype : 'combo', emptyText : '请选择年份^',//下拉框初始显示字段 fieldLabel : '年份选择', store : new Ext.data.Store( { proxy : new Ext.data.HttpProxy( { url : 'info/infoMovie!getAllInfo.do'//提交到某action的某方法 }), reader : ...

Ext.getCmp("id").setEditable(true/false);

你的下拉框要不被销毁了,要不被隐藏了。你的代码不全,不能判断。 你把下拉框作为变量传入panel,两个的生存期就不一样了。最好是在panel里建立。为了效率最多把store作为参数传入panel. 你也可以检查一下mutipurpose.hide();这个变量是什么。 e...

代码如下: varprovinceStore=newExt.data.Store({ proxy:newExt.data.HttpProxy({url:basePath+"/stationManage/station_getProvinceJSON.action"}), reader:newExt.data.JsonReader( {root:""}, ["PROVINCEID","PROVINCENAME"] ) }); //选择省...

displayField : 'roleid', valueField : 'rolename' 写反了 显示值应该为rolename valueField应该为roleid

下拉框的形式出现最终提交要获取的值是它的value而不是文本值,EXT里面赋值的时候文本值跟value都是同一个了。所以这里多增加了一个隐藏的表单.,每次取下拉的值不是从下拉框组件取了,而是从隐藏的表单取值,不过要同时给下拉框加个事件,选中的...

如果你combo 的id是combo Ext.getCmp('combo').getStore().load(); 当然你的store 需要配置一些proxy 去请求后台

使用value: { xtype:'combobox', fieldLabel:'选择框', value:1, store:Ext.create('Ext.data.Store', { fields:['id','name'], data: [ {'id':1,'name':'第一选项'}, {'id':2,'name':'第二选项'}, {'id':3,'name':'第三选项'} ] }), displayFie...

加监听器有几种方式的,看你喜欢哪种了 1,在selectOnFocus:'true'下加上onSelect:function(){代码} 2,listener:{ 'select':function(){} } 3,scale.on('select',fuction(){})

不需要使用load来实现,使用store来操作记录集 //定义一个数据模型 Ext.define('data', { extend: 'Ext.data.Model', fields: ['val'] }); //定义一个记录集 var cData = Ext.create('Ext.data.ArrayStore',{ model: 'data', data: [['数据1'],[...

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com