nnpc.net
当前位置:首页 >> EXTJS 中在使用ComBoBox的时候往后台传值怎么选择传哪个 >>

EXTJS 中在使用ComBoBox的时候往后台传值怎么选择传哪个

你好!你的这个location.getIsAssess() 方法确定取的是 hiddenName 里面的值?打字不易,采纳哦!

var combo= ext.create('ext.form.field.combobox', {.});var comboval = combo.getvalue();<p></p> <p>就这样,getvalue() 就可以取到值了.</p>

使用这个extjs代码写的下拉框,在浏览器中大概是这样的效果:你能看到的"团员","党员"等等是下拉框的text属性,对应的"1","2"是value属性.var selectValue = cobpolitical.getValue();//获取下拉框选中的值获取的就是1,2,3..

combox指定hiddenName属性, form.getForm().getValues()方法获得的值对象中就会包含hiddenName指定名称的属性item: [{xtype: 'combo', name: 'cmb', hiddenName:'cmbValue', }]getValues获得的对象{cmbValue: '选项的值', }

只要combobox的赋值在combobox的store加载完成之后,就会自动选中

给ComboBox绑定select事件!你看一下api就知道了!在事件里多一个判断,如果选择“是”,那么获取文本框并设置文本框的allowBlank属性为false,反之值为true,很简答!绑定事件的代码,文档里一堆!到处是!

//先来看combox执行选择的方法var c = ext.create('ext.form.combobox', {});//用这个方法可以选中数据c.select(object r);//你要根据后台显示,只需要从store中抽出要选中的object就行了ext.ajax.request({ url: 'xxx', success: function (response) {

那你就里面只有一个值就行了,然后默认那个选中.不懂你的原始需求是什么,让combo不能下拉很奇怪,因为他本身就是用来下拉的,完全可以用其他的代替.

extjs传参和用什么语言做后台处理没关系,用以下方法传值过去,然后用相应语言接收参数的方法正常接收就行了, 1.ajax方法传值: Ext.Ajax.request(

我建议你在url 中增加部分参数,js存储选中ids,并传递默认选中的数据,后台根据 选中状况以及关键字排序,在代码中根据传递的选中值,进行属性修改.

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