extjs combobox提交的问题
前台js:
{ columnWidth : .5, xtype: 'combobox', hiddenName:"tNDataTPId", name:"formPropertyTPSdto.tNDataTPId", //hiddenId:"combo", id:"combo"+index, margin: '5 10 5 10', //width: 262, fieldLabel: 'Data Type', labelWidth: 120, mode:"remote",//[local|remote] triggerAction : 'all', valueField:"tNDataTPId",//tNDataTPId指store中的tNDataTPId字段,是指真正传至后台的东西 displayField:"dataTpName",//DataTpName指store中的DataTpName字段,是指展现在页面的东西 store: dataTypeData, //lazyRender:true, //width:300, typeAhead: true, //selectOnFocus:true, allowBlank:false, renderTo:Ext.getBody() }后台action层打印该hiddenName所指定的tNDataTPId,显示未null,为什么?
在前台firebug能看见post的参数有我选的id,为何到了后台打印就是null呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
...hiddenName还是原来那个。。你后台debug看看你的request对象 是否有那个值。。Enumeration<String> enume = request.getParameterNames(); 看看这里面有没有tNDataTPId
后台咋写的 别的参数能否获取
@remielxf 别的参数都可以获取,就是combobox内的数据取不到,导致调用别的层的方法时报错
回复
是不是要 req.getParameter("formPropertyTPSdto.tNDataTPId").....
后台咋写的 别的参数能否获取