我目前正在开发一个用 SmartGWT 2.0 制作的客户管理应用程序。
添加客户表单是一个相当大的表单,有多个选项卡,每个选项卡都有很多字段。此表单在一个模式窗口中打开,该窗口底部有一个保存和关闭按钮。
由于这是一个巨大的表格,有时代表会意外点击Close
,而没有注意到其中一个选项卡中有一些信息。
当用户在更改表单后尝试关闭表单时,我们希望添加某种警报。
我看到有ChangeHandler
文本项可以标记可以在触发关闭事件之前评估的更改。然而,目前为这么多领域做这件事有点麻烦。有没有办法在一个层面上实现这一目标,DynamicForm
甚至在Window
层面上更好?
我正在寻找与此 jquery 代码等效的 SmartGWT:
$("input:text, select, input:checkbox, input:radio, input:password").change(function(){
unloadRoutineFlag = true;
});