我正在使用store.synch()方法发布数据。
从服务器端完成验证,当前我正在使用消息框显示错误消息。
现在我想要一种不同的方式来显示错误,但不是markInvalid(),因为为此我还必须更改每个js字段和api。
因此,还有markInvalid()的替代方法吗?

最佳答案

Extjs数据存储提供了侦听器,侦听器之一是执行

这是代码。

listeners: { //Exception Handler for the Ajax Request
    exception: function(proxy, response, operation){
        var error = Ext.decode(response.responseText);
        Ext.MessageBox.show({
            title: 'REMOTE EXCEPTION',
            msg: error.message,
            icon: Ext.MessageBox.ERROR,
            buttons: Ext.Msg.OK
        });
    }
}


顺便说一句,我没有得到什么是markInvalid()

07-26 09:43