用extjs4.2中的comboBox做如图所示的组合查询,当选择好条件按查询按钮后,怎么把comboBox的值传给后台?
2个回答
展开全部
一般都 是吧form提交的时候让他能够提交一个你想要的对象,怎么弄呢?很简单,设置name属性,
比如你这个查询是查询订单order的订单号orderNum
你在后台肯定定义了一个order对象来接受前台传过来的参数,
你只要在name:‘order.orderNum’ 这样你提交后后台的order对象orderNum属性里就会有combo传过来的值了 不用 form也可以 用ajax 带参数去做请求也可以,不过参数要这么拼params{'order.orderNum' : combo.getVaule()} 当然,这里的combo是你拿到的下拉框组件的对象
比如你这个查询是查询订单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() 就可以取到值了。
更多追问追答
追问
这应该是写在哪里的?是给comboBox添加事件吗?还有我在后台的model下要对这些控件值进行判断,怎么传递啊?
追答
这应该是写在哪里的?
你提交的方法里。
是给comboBox添加事件吗?
不是,没有事件
还有我在后台的model下要对这些控件值进行判断,怎么传递啊?
后台我都不知道你什么语言,就别问了。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询