我可以看到之前哪些字段的值提交:ExtJS的form.submit()调用改变字段值
var itemsForm = '';
function mostraItems(item, index, length) { itemsForm += item.id + ':' + item.name + ':' + item.value + ':' + index + '\n'; }
myForm.form.items.each(mostraItems);
alert (itemsForm);
myForm.form.submit({...
我是所提交的值是从我所不同的问题请参阅form.submit()调用之前。其中一个字段是组合框:
var myCombo = new Ext.form.ComboBox({
//autoWidth: true,
width: 250,
displayField: 'theFieldText',
editable: false,
emptyText: 'Select something ...',
fieldLabel: 'Some text',
listeners: { 'select': { fn: theOnSelect, scope: this} },
mode: 'local',
selectOnFocus: true,
store: theStore,
triggerAction: 'all',
typeAhead: true,
valueField: 'theFieldValue',
name: 'fieldName'
});
请求中发生的事情是valueField和displayField的总和。假设值字段包含“1”,并且displayField包含“一些文本”,那么请求中的内容是“1(某些文本)”,而不仅仅是值“1”。
在form.submit()调用之后或期间发生了一些事情,我找不到它是什么。
形式中使用分机2.3