Привязка данных SWT для DateTime - PullRequest
2 голосов
/ 06 июля 2011

Я хочу отобразить java.util.Date, используя два DateTime элемента управления - один отображает дату, а другой время.

Я пытаюсь использовать привязку данных здесь, чтобы установить значения, введенные в элементы управления.Я пытаюсь привязать элементы управления к дате следующим образом:

IObservableValue getPostponeDateDayObserveValue = SWTObservables.observeSelection(getPostponeDate());
IObservableValue getPostponeTargetDateDateObserveValue = PojoObservables.observeValue(this, "postponeTargetDate");
bindingContext.bindValue(getPostponeDateDayObserveValue, getPostponeTargetDateDateObserveValue, null, null);
    //
IObservableValue getPostponeTimeSecondsObserveValue = SWTObservables.observeSelection(getPostponeTime());
IObservableValue postponeTargetDateSecondsObserveValue = PojoObservables.observeValue(this, "postponeTargetDate");
bindingContext.bindValue(getPostponeTimeSecondsObserveValue, postponeTargetDateSecondsObserveValue, null, null);

Здесь происходит то, что дата запрашивает правильную дату или правильное время, в зависимости от того, какой элемент управления был изменен позже.Есть ли возможность привязать два элемента управления datetime (один для date, один для time) к одной и той же дате.

Спасибо за вашу поддержку.

1 Ответ

1 голос
/ 22 июля 2011

только что пропустил класс, который помогает здесь: DateAndTimeObservableValue

...