Javascript 如何发现Ext.FormPanel是否已更改

Javascript 如何发现Ext.FormPanel是否已更改,javascript,events,extjs,formpanel,Javascript,Events,Extjs,Formpanel,我有一些Ext.FormPanel,我只想在用户更改表单中的值时启用“保存”按钮。如何发现用户更改了某些字段 我尝试过form.on(“change”),SelectionMode,但没有成功。只需检查一下即可 var myFormPanel = // get a reference to the form panel if (myFormPanel.getForm().isDirty()) { // submit your form } 在中,单击“保存”按钮上的-处理程序。非常感谢

我有一些Ext.FormPanel,我只想在用户更改表单中的值时启用“保存”按钮。如何发现用户更改了某些字段

我尝试过form.on(“change”),SelectionMode,但没有成功。

只需检查一下即可

var myFormPanel = // get a reference to the form panel
if (myFormPanel.getForm().isDirty()) {
    // submit your form
}

中,单击“保存”按钮上的
-处理程序。

非常感谢!我知道Ext有一些优雅的解决方案!我发现我必须在表单上设置trackResetOnLoad:true才能使其正确工作-再次感谢