【问题标题】:MultiColumn ComboBox多列组合框
【发布时间】:2012-02-03 13:04:53
【问题描述】:

我创建了一个包含 2 个字段的组合框的表单:标签和名称 这是我的组合框:

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',但总是发送“名称”而不是“标签”。

谢谢你帮助我

【问题讨论】:

  • 如何发送表单数据?

标签: combobox extjs3


【解决方案1】:

您使用的是 ExtJS3 还是 ExtJS4?因为在 ExtJS3 中,组合框是由“hiddenName”而不是“name”提交的。所以在你的例子中你应该替换

name:"Sexe"

hiddenName:"Sexe"

由于您使用的是“mode”而不是“queryMode”,我假设您使用的是 ExtJS3。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多