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