如何在GXT组合框中检测实际值变化

Hetty Wei

我是Ext GWT的新手,正在使用GXT(2.2.5)。我想在组合框更改其值时添加一个警报。但是,更改事件会在重新选择同一项目时触发。这是我的代码的一部分:

    @override
    public void handleEvent(BaseEvent be) {
        if (be.getType() == Events.Change) {
            //add alert
        }
    }

我想知道如何获取REAL值更改事件。如果不存在,如何从组合框中获取先前的值。

Hetty Wei

我使用Field :: getOriginalValue()解决了问题,尽管不是很漂亮。

@override
public void handleEvent(BaseEvent be) {
    Field<Object> field = (Field<Object>) be.getSource();

    boolean valueChanged = ((ModelData)field.getValue()).get("value").equals(((ModelData)field.getOriginalValue()).get("value"))

    if (be.getType() == Events.Change && valueChanged) {
        //add alert
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在组合框中添加默认的空值?

来自分类Dev

如何在组合框中设置默认的空值

来自分类Dev

如何在tkinter的组合框中设置默认值?

来自分类Dev

如何在组合框中合并淘汰赛值

来自分类Dev

如何在我的报告中显示我的组合框值

来自分类Dev

如何在组合框中显示2列?(多个值)

来自分类Dev

如何在组合框中显示用户选择的值?

来自分类Dev

如何在单独的组合框中获取数组值

来自分类Dev

如何在 JavaScript 中编辑组合框的默认值

来自分类Dev

如何在Tkinter中禁用组合框?

来自分类Dev

如何在表格中显示组合框?

来自分类Dev

如何在 WPF 中重置组合框

来自分类Dev

C#-如何在组合框datagridview中的表中将值设置为默认值?

来自分类Dev

C#-如何在组合框datagridview中的表中将值设置为默认值?

来自分类Dev

在angularjs中设置值时如何检测输入元素的变化

来自分类Dev

在angularjs中设置值时如何检测输入元素的变化

来自分类Dev

如何在Microsoft Bing Maps中检测缩放变化

来自分类Dev

如何在角度js中检测多维数组的模型变化

来自分类Dev

如何在角度js中检测多维数组的模型变化

来自分类Dev

如何在 ImageAi 中禁用检测框

来自分类Dev

如何在FireFox中检测svg路径的实际大小?

来自分类Dev

如何在openerp中显示PostgreSQL数据库中的选择字段值(组合框)

来自分类Dev

如何在组合框VBA中显示3列中的值(活动x控件)

来自分类Dev

如何在组合框中设置所选项目并在txtfield中设置等效值

来自分类Dev

检测熊猫数据框中的符号变化

来自分类Dev

如何在文本框C#中显示组合框选择的值?

来自分类Dev

如何在JavaFx的可编辑组合框中获取输入值?

来自分类Dev

如何在带有Thymeleaf的Spring MVC中的控制器中选择组合框的值?

来自分类Dev

如何在extjs组合框中按Enter获得所选结果的值

Related 相关文章

  1. 1

    如何在组合框中添加默认的空值?

  2. 2

    如何在组合框中设置默认的空值

  3. 3

    如何在tkinter的组合框中设置默认值?

  4. 4

    如何在组合框中合并淘汰赛值

  5. 5

    如何在我的报告中显示我的组合框值

  6. 6

    如何在组合框中显示2列?(多个值)

  7. 7

    如何在组合框中显示用户选择的值?

  8. 8

    如何在单独的组合框中获取数组值

  9. 9

    如何在 JavaScript 中编辑组合框的默认值

  10. 10

    如何在Tkinter中禁用组合框?

  11. 11

    如何在表格中显示组合框?

  12. 12

    如何在 WPF 中重置组合框

  13. 13

    C#-如何在组合框datagridview中的表中将值设置为默认值?

  14. 14

    C#-如何在组合框datagridview中的表中将值设置为默认值?

  15. 15

    在angularjs中设置值时如何检测输入元素的变化

  16. 16

    在angularjs中设置值时如何检测输入元素的变化

  17. 17

    如何在Microsoft Bing Maps中检测缩放变化

  18. 18

    如何在角度js中检测多维数组的模型变化

  19. 19

    如何在角度js中检测多维数组的模型变化

  20. 20

    如何在 ImageAi 中禁用检测框

  21. 21

    如何在FireFox中检测svg路径的实际大小?

  22. 22

    如何在openerp中显示PostgreSQL数据库中的选择字段值(组合框)

  23. 23

    如何在组合框VBA中显示3列中的值(活动x控件)

  24. 24

    如何在组合框中设置所选项目并在txtfield中设置等效值

  25. 25

    检测熊猫数据框中的符号变化

  26. 26

    如何在文本框C#中显示组合框选择的值?

  27. 27

    如何在JavaFx的可编辑组合框中获取输入值?

  28. 28

    如何在带有Thymeleaf的Spring MVC中的控制器中选择组合框的值?

  29. 29

    如何在extjs组合框中按Enter获得所选结果的值

热门标签

归档