0

我们有一个数据模型,它由一个 java bean 表示,它由一个布尔值列表而不是单个布尔值实例组成。

public class MyModel {

  private String name;

  private String desc;

  private boolean check;

  private List<Boolean> flags ;

  //getters and setters go here

}

在上面的代码片段中,flags 变量用于表示 UI 中的复选框数据我能够捕获在check变量上触发但不能在flags变量上执行的 UI 事件

不幸的是,布尔实例变量列表没有捕获复选框上的点击事件。

有可能以这种方式表示吗?

4

1 回答 1

0

这取决于您对 IDataProvider 的实现。CheckboxCellEditor 只是从数据提供者中取出当前布尔值,切换到相反的值并将其写回数据提供者。

如果不了解您的数据提供者或数据模型的更多信息,很难提供帮助,但我假设您的数据提供者没有正确更新数据模型。

于 2013-11-05T12:09:01.020 回答