【发布时间】:2012-12-30 17:57:08
【问题描述】:
如何将表单的状态dirty更改为false?
有Ext.Form.Panel的setDirty(false)之类的方法吗?
UPD:
我的任务是跟踪 Form 脏状态,以便仅在表单发生任何更改时才启用停靠的 SAVE 按钮。
我正在跟踪dirtychange 事件:
init: function() {
this.control({
'form': {
dirtychange: function(form) {
alert('change');
}
}
});
}
但是当我通过loadRecord() 方法将记录加载到表单中时,我在加载记录时收到chage 警报,并且在加载记录后表单变脏。
我想在记录加载后立即重置表单的dirty 状态,并开始跟踪记录填写表单上的dirtychange 事件。
有什么想法吗?
【问题讨论】:
标签: extjs