当另一列中的值发生更改时,TableViewer更新列的值

时间:2014-03-06 07:57:15

标签: swt jface

我有一个包含2列的表,都是ComboBox列。当用户选择第1列中的值时,我想更新第2列的ComboBox中可用的选项。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

更新数据模型中的值,然后调用TableViewer.update(object, null),其中object是行的数据模型对象(即内容提供程序为该行返回的值)。 update调用将导致TableViewer再次向内容提供商询问该行的值。