2
A
回答
3
myForm.getForm().items.each(function(field){field.on('change',function(f,n,o){alert('detected! '+f.label+' value changed from '+o+' to '+n);});});
在上面的代碼中,你基本上做的是 -
- 遍歷形式(
myForm.getForm().items.each()
) - 對於每個字段的所有字段,添加一個變化監聽器。 (
field.on(...)
) - 當一個字段的值發生變化時,監聽器將被調用,字段信息以及舊值和新值。
- 在偵聽器中,使用適當的邏輯更改警報。
+6
我想添加,而不是使用'myForm.getForm()。items'可能更好在ExtJS4中使用'myForm.getForm()。getFields()'。 –
相關問題
- 1. 檢查網頁表單值是否已更改
- 2. 檢查表單是否已提交
- 3. Plone:檢查表單是否已提交
- 4. 檢查表單是否已經存在
- 5. onunload - 檢查表單是否已提交
- 6. 我可以檢查prePersist()中的值是否已更改?
- 7. Angular 2 - 檢查是否有任何默認值已更改
- 8. JS:檢查默認值是否已被更改
- 9. Laravel - 檢查列的值是否已更改
- 10. 檢查下拉列表的狀態是否已更改
- 11. 檢查python中的巨大列表是否已更改
- 12. MySQL檢查表是否有一些記錄已更改
- 13. 檢查活動記錄表是否已更改
- 14. 檢查IList是否更改?
- 15. 檢查文件是否已被修改
- 16. Angular2更改檢測「檢查後表達式已更改」
- 17. 如何檢查表單字段數據是否被更改?
- 18. 檢查SVN是否已更新C#
- 19. 如何檢查NSPasteboard是否已更新?
- 20. 如何檢查值是否已插入
- 21. 變量值是否已更改
- 22. NSSortDescriptor - 訂單是否已更改?
- 23. 檢查列是否已經存在,如果不是,則在sqlite中更改表
- 24. .ASPX已更改檢查
- 25. 如何檢查某些extjs面板是否已加載
- 26. jQuery檢查是否選擇字段已更改
- 27. 如何檢查jinja2模板中的變量是否已更改?
- 28. 如何檢查複選框狀態是否已更改
- 29. 通知/檢查數據庫內容是否已更改
- 30. 如何在代碼中檢查擴展是否已更改?
什麼版本的extjs? – nscrob