【问题标题】:How to set column's cell value depending on changes in other column?如何根据其他列的变化设置列的单元格值?
【发布时间】:2011-11-01 05:41:31
【问题描述】:

我在单元格表中有 3 列 + 10 行。 value1Column, value2Column, RecordState

1 | 2 | *

2 | 4 | -

9 | 5 | -

10| 5 | *

每当用户更改 value1 或 value2 的值时,立即在 RecordState 列中与该记录相关的单元格设置为 *。

如何在 RecordState 列中设置 * 值变化?

如何使用 setFieldUpdater 更新列中的值?

value1Column.setFieldUpdater(new FieldUpdater() { 公共无效更新(int索引, RecordVO 对象,整数值){ //如何在RecordState列中设置*? }

【问题讨论】:

    标签: gwt cell gwt-2.2-celltable


    【解决方案1】:

    您需要重新绘制表格以更新另一列。因此,在value1Column 的字段更新程序中,您可以调用类似 RecordVO.valueUpdated() 的方法,然后调用CellTable.redraw()。 RecordState 表的列应检查 RecordVO.isUpdated() 是否并相应地输出一个值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多