多列组合框
问题描述:
我创建一个包含2个字段COMBOX一种形式:标签和名称 这是我的组合框:多列组合框
xtype : 'combo',
id : 'Sexe',
fieldLabel : 'Sexe',
name : "Sexe",
triggerAction : "all",
store:
new Ext.data.SimpleStore({
fields : ['label', 'name'],
data : [ ['m', 'Male'],['f', 'female']]
}),
mode :'local',
displayField : "name",
valueField : 'label',
forceSelection : true,
editable : false
当我将表格的信息到PHP中,变量Sexe含有男性或女性,不是m或f。或者我想包含'标签'而不是'名称'。 我把valueField : 'label'
,但总是发送'名称'而不是'标签'。
谢谢你帮我
答
您是否使用ExtJS3或ExtJS4?因为在ExtJS3中,组合框由“hiddenName”提交,而不是由“名称”提交。所以,在你的榜样,你应该,因为你正在使用的不是“queryMode”,“模式”与
hiddenName:"Sexe"
的替代
name:"Sexe"
,我假设你正在使用ExtJS3。
你如何发送表单数据? – CincauHangus 2012-02-15 06:51:27