现有个“name”属性,与它关联的有个“beanname”,我希望在一个comb的下拉框中显示的是name,后台传入的值是beanname,但保存在表单中显示的名称是name,我的代码如下:
xtype : "combo",
fieldLabel : "example",
hiddenName : "node.Mode",(数据库中对应字段为Mode)
valueField : 'beanname',
displayField : 'name',
lazyInit : true,
forceSelection : true,
store : ModeStore
triggerAction: 'all',
width : 200,
allowBlank : false
我这样写的话,表单中显示的就是beanname值了,但如果valueField改成name,表单中显示的是name,但后台传入的就不是beanname了,希望能指点一二!!!
xtype : "combo",
fieldLabel : "example",
hiddenName : "node.Mode",(数据库中对应字段为Mode)
valueField : 'beanname',
displayField : 'name',
lazyInit : true,
forceSelection : true,
store : ModeStore
triggerAction: 'all',
width : 200,
allowBlank : false
我这样写的话,表单中显示的就是beanname值了,但如果valueField改成name,表单中显示的是name,但后台传入的就不是beanname了,希望能指点一二!!!
解决方案 »
- java web标签最常用的是那种?
- DWR配置问题
- .NET 前台 如何与Java后台交互,传值呢?
- out.println("<h1>wunai</h1>")怎样让这句不执行HTML语句的,也就是原样输出?
- 热烈招聘中:Web 编程 (3名), 掌握ASP/ASP.net,PHP, C#, Jave, Jave Script 或Perl中的一种或多种, 熟悉SQL、OREACL数据库应用开发, 熟
- 请教JSP报表
- java调用存储过程的时候没有成功啊!都一天了啊!希望大家帮忙啊
- enumeration 和 vector有啥区别?
- 超困惑的问题??怎么不会自动刷新呢???
- 这个out对象为什麽不能这样得到?
- 急急~~eclipse安装出现问题,JDK、环境变量都设置好了还是不行.请大虾帮忙解决下!!!!
- 看看struts2里这样的按钮该如何做出来的??
combo.on('select',function(combo,record,index){
alert(combo.value); // combo.value 即是valueField:'name' 所定义的name的值
});
allowBlank : false,
triggerAction : 'all',
displayField : 'name',
valueField : 'id',
fieldLabel : '角色',
tabIndex : 5,
hiddenName : 'name',
editable : false,
emptyText : '请选择一个角色....'
valueField : 'beanname',
displayField : 'name',
store : ModeStore xtype : "combo",
hiddenName : 'beanname',(数据库中对应字段为Mode)
valueField : 'beanname',
displayField : 'name',
store : ModeStore
hiddenName : "node.Mode",(数据库中对应字段为Mode)
这里楼主犯了一个概念错误,hiddenName和你的数据库中对应的字段没有关系,
他只是你传递到前台的值和你想要传递到后台的值有关但是如果你的beanname不是唯一的,你需要另外想办法。