2011-11-01 71 views
1

我有3列+ 10行的celltable。 value1Column,value2Column,RecordState如何根據其他列中的更改設置列的單元格值?

1 | 2 | *

2 | 4 | -

9 | 5 | -

10 | 5 | *

每當用戶更改value1或value2的值時,立即將與該記錄相關的單元格設置爲*置於RecordState列中。

如何在RecordState列中設置值的變化?

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

value1Column.setFieldUpdater(新FieldUpdater(){ 公共無效更新(INT指數, RecordVO對象,整數值){// 如何設置*在RecordState列? }

回答

2

您需要因此在value1Column的字段更新程序中,您可以調用類似於RecordVO.valueUpdated()的方法,然後調用CellTable.redraw()。RecordState表的列應檢查RecordVO.isUpdated()是否相應地輸出一個值。

相關問題