我们有一个数据模型,它由一个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中的复选框数据 我能够捕获在检查变量上触发的UI事件,但无法在标记变量上执行此操作
不幸的是,布尔实例变量列表没有捕获复选框上的点击事件。
是否有可能以这种方式表现?
答案 0 :(得分:0)
那取决于你对IDataProvider的实现。 CheckboxCellEditor只是将当前的布尔值从数据提供者中取出,切换到相反的值并将其写回数据提供者。
在不了解您的数据提供者或数据模型的情况下,很难提供帮助,但我认为您的数据提供者无法正确更新数据模型。