0
바인딩 된 값이 아닌 특정 모델 값만 어떻게 업데이트 할 수 있습니까?Eclipse RCP는 MVC 모델에서 하나의 변수 만 업데이트합니다.
bindingContext.updateModels();
하지만 어떻게 동일한 작업을 수행하는,하지만 바인딩 모델 변수의 하나 하나가 사용할 수있는 모든 바인더 제본 값
?
바인딩 된 값이 아닌 특정 모델 값만 어떻게 업데이트 할 수 있습니까?Eclipse RCP는 MVC 모델에서 하나의 변수 만 업데이트합니다.
bindingContext.updateModels();
하지만 어떻게 동일한 작업을 수행하는,하지만 바인딩 모델 변수의 하나 하나가 사용할 수있는 모든 바인더 제본 값
?
간접적으로이 작업을 수행합니다. PojoProperties가 아닌 BeanProperties를 사용하여 SWT 컨트롤에 모델 값을 바인딩해야합니다.
public void setValue(Object value) {
firePropertyChange("value", this.value, this.value = value);
}
당신은 슈퍼 클래스의 firePropertyChange 방법 또는 Java에 의해 PropertyChangeSupport 클래스를 사용하여 지원 클래스를 구현해야합니다 : 지금, 당신의 세터의 모든, 당신은이 같은 값을 설정해야합니다. 이제 모델 측면의 값이 변경 될 때마다보기의 해당 컨트롤이 자동으로 업데이트됩니다.
그래, 내가 한 일은, 해결책을 게시하지 않았으니 sory. – user2340939