Sencha touch Sencha touch 2.3.0表单面板在提交for时发送combobox的文本值,而不是id值
我有一个sencha touch表单,它有多个组合框,但是当我提交formpanel时,显示字段值会发送到请求中,而不是值字段。我正在使用sencha touch 2.3.0Sencha touch Sencha touch 2.3.0表单面板在提交for时发送combobox的文本值,而不是id值,sencha-touch,sencha-touch-2,Sencha Touch,Sencha Touch 2,我有一个sencha touch表单,它有多个组合框,但是当我提交formpanel时,显示字段值会发送到请求中,而不是值字段。我正在使用sencha touch 2.3.0 this.getDetailsPanel().submit({ url: 'savedetails.php', method: 'POST', success: function() { alert('f
this.getDetailsPanel().submit({
url: 'savedetails.php',
method: 'POST',
success: function() {
alert('form submitted successfully!');
},
failure:function(){
alert("connection error");
}
});
}
有什么建议吗。。?表单中使用的组合框如下所示
{
xtype: 'selectfield',
name: 'assignedToDepartment',
label: 'Assigned to Department',
options:[
{text:'All',value:'0'},
{text:'Daniel Craig',value:'1'},
{text:'Sean Connery',value:'2'}
]
},
尝试在中使用
displayField
和valueField
配置
像这样
{
xtype: 'selectfield',
name: 'assignedToDepartment',
label: 'Assigned to Department',
displayField : 'text',
valueField : 'value',
options:[
{text:'All',value:'0'},
{text:'Daniel Craig',value:'1'},
{text:'Sean Connery',value:'2'}
]
},