我正在尝试使用extjs 4.2中的DirectSubmit API提交表单。
错误消息是:
TypeError:me.form.api.submit不是函数 [打破此错误]
me.form.api.submit(formInfo.formEl,callback,me);
完全相同的代码适用于Extjs 4.1.1
我注意到4.2(
)中的代码(directsubmit)发生了变化这是一个错误吗?有人有同样的问题吗?
我的代码:
Ext.define('ExtMVC.view.MyForm',{ extend:'Ext.form.Panel',
height: 250,
width: 400,
bodyPadding: 10,
title: 'My Form'
initComponent: function() {
var me = this;
me.initialConfig = Ext.apply({
api: {
submit: 'Actions.Verbis_Processo.update'},
standardSubmit: false
}, me.initialConfig);
Ext.applyIf(me, {
api: {
submit: 'Actions.Verbis_Processo.update'},
items: [
{
xtype: 'textfield',
anchor: '100%',
fieldLabel: 'Label'
},
{
xtype: 'button',
handler: function(button, event) {
button.up('form').getForm().submit();
},
text: 'MyButton'
}
]
});
me.callParent(arguments);
}
});
我在extdirect配置中有@formhandler。
答案 0 :(得分:0)
这是一个错误,它将在4.2.1中修复。