2013-10-30 4 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 I'am의 체크 박스 데이터를 표시하는 데 사용됩니다 변수 만 할 수 없습니다 so 플래그 변수

불행히도 부울 인스턴스 변수 목록은 체크 상자에서 클릭 이벤트를 캡처하지 않습니다.

그런 방식으로 표현할 수 있습니까?

답변

0

IDataProvider 구현에 따라 다릅니다. CheckboxCellEditor는 현재 데이터 공급자에서 현재 부울 값을 가져 와서 반대 값으로 전환하고 다시 데이터 공급자에게 씁니다.

데이터 공급자 나 데이터 모델에 대해 더 많이 알지 못해도 도움이되지 않지만 데이터 공급자가 데이터 모델을 올바르게 업데이트하지 않는다고 가정합니다.

+0

안녕하세요 user2955861, 추가 정보로 내 질문을 수정했습니다. 고마워요. –

+0

아직 성취하려고하는 것이 확실하지 않습니다. 그러나 이클립스 포럼에서 주제를 만들었 으면 그곳에서 당신을 도우려고 노력할 것입니다. http://www.eclipse.org/forums/index.php/t/603701/ –