2013-10-30 66 views
0

我們有一個數據模型,它由一個由布爾列表而不是單個布爾實例組成的java bean表示。在具有數據提供者的NATTable中啓用複選框,該數據提供者由布爾值列表

public class MyModel { 

    private String name; 

    private String desc; 

    private boolean check; 

    private List<Boolean> flags ; 

    //getters and setters go here 

}

在上面的代碼片段,標誌變量用來表示在UI 我'的複選框數據能夠捕捉到UI事件觸發檢查變量,但沒能做到等標誌變量

不幸的是,布爾實例變量的列表沒有捕獲複選框上的點擊事件。

是否有可能以這種方式表示?

回答

0

那麼這取決於你的IDataProvider的實現。 CheckboxCellEditor只是將當前的布爾值從數據提供者中取出,切換到相反的值並將其寫回數據提供者。如果不知道更多關於您的數據提供者或數據模型的信息,很難提供幫助,但我認爲您的數據提供者不會正確更新數據模型。

+0

嗨user2955861,我修改了我的問題與其他信息。謝謝 –

+0

我仍然不確定你想達到什麼。但是,當您在Eclipse論壇中創建主題時,我會盡力幫助您。 http://www.eclipse.org/forums/index.php/t/603701/ –