用extjs4.2中的comboBox做如图所示的组合查询,当选择好条件按查询按钮后,怎么把comboBox的值传给后台?

用extjs4.2中的comboBox做如图所示的组合查询,当选择好条件按查询按钮后,怎么把comboBox的值传给后台?

最好说清楚是在哪里添加代码,我是初次接触extjs
一般都 是吧form提交的时唤拦悄候让他能够提交一个你想要的对象,怎么弄呢?很简单,和渣设置name属性,
比如你这个查询是查询订单order的订单号orderNum
你在后台肯定定义了一个order对象来接受前台传过来的参数,
你只要在name:‘order.orderNum’ 这样你提交后后台的order对象orderNum属性里就会有combo传过来的值了 不用 form也可以 用ajax 带参数去做请求也可以,不过参数要这么拼params{'order.orderNum' : combo.getVaule()} 当衡哗然,这里的combo是你拿到的下拉框组件的对象
var combo= Ext.create('Ext.form.field.ComboBox', {....});
var comboVal = 世蚂握搜庆combo.getValue();


就这样,getValue() 就可以取到值了。物清


← 上一篇: 下一篇: →