Extjs 4.2 DirectSubmit不工作

时间:2013-04-01 22:18:09

标签: extjs ext-direct

我正在尝试使用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。

1 个答案:

答案 0 :(得分:0)

这是一个错误,它将在4.2.1中修复。