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. DataGridView&BindingList:如何检查单元格值是否已更改?
- 3. 检查表单数据是否已更改
- 4. ,如何检查ImageField是否已更改?
- 5. 检查目录是否已更改
- 6. 检查属性是否已更改
- 7. Plone:检查表单是否已提交
- 8. 检查表单是否已经存在
- 9. 检查表单是否已加载
- 10. onunload - 检查表单是否已提交
- 11. 检查表单是否已提交
- 12. pyqt检查lineEdit的值是否已更改
- 13. 我可以检查prePersist()中的值是否已更改?
- 14. Angular 2 - 检查是否有任何默认值已更改
- 15. 移动数据时检查值是否已更改
- 16. 如何检查网站上的值是否已更改
- 17. 使用循环检查值是否已更改?
- 18. 检查子项值是否已更改(MFC)
- 19. 检查UI元素的值是否已更改
- 20. 如何在程序运行时检查值是否已更改?
- 21. JS:检查默认值是否已被更改
- 22. Laravel - 检查列的值是否已更改
- 23. Javascript提交表单时检查表单数据是否更改?
- 24. Magento:如何检查价值是否已经改变了订单
- 25. JPanel检查值是否更改
- 26. 检测表单是否已更改,脚本不工作
- 27. 检查python中的巨大列表是否已更改
- 28. MySQL检查表是否有一些记录已更改
- 29. 检查下拉列表的状态是否已更改
- 30. 检查活动记录表是否已更改
什么版本的extjs? – nscrob