多列组合框

问题描述:

我创建一个包含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',但总是发送'名称'而不是'标签'。

谢谢你帮我

+0

你如何发送表单数据? – CincauHangus 2012-02-15 06:51:27

您是否使用ExtJS3或ExtJS4?因为在ExtJS3中,组合框由“hiddenName”提交,而不是由“名称”提交。所以,在你的榜样,你应该,因为你正在使用的不是“queryMode”,“模式”与

hiddenName:"Sexe" 

的替代

name:"Sexe" 

,我假设你正在使用ExtJS3。