@Override public CheckBoxState getState() { return (CheckBoxState) super.getState(); }
@Override public CubaSuggestionFieldWidget getWidget() { return (CubaSuggestionFieldWidget) super.getWidget(); }
@Override public void init() { super.init(); getWidget().addValueChangeHandler(this); }
@Override public void onStateChanged(StateChangeEvent stateChangeEvent) { super.onStateChanged(stateChangeEvent); getWidget().setUseNative(getState().useNative); getWidget().setResolution(convertResolution(getState().resolution)); getWidget().setDate(getState().date); getWidget().setMin(getState().min); getWidget().setMax(getState().max); }
@Override protected void init() { super.init(); // Register a ValueChangeHandler that handles passing of the changed // value to server-side. getWidget().addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override public void onValueChange(ValueChangeEvent<Boolean> event) { rpc.setChecked(event.getValue(), null); } }); }
@Override public void onStateChanged(StateChangeEvent stateChangeEvent) { super.onStateChanged(stateChangeEvent); CubaSuggestionFieldWidget widget = getWidget(); if (stateChangeEvent.hasPropertyChanged("minSearchStringLength")) { widget.setMinSearchStringLength(getState().minSearchStringLength); } if (stateChangeEvent.hasPropertyChanged("asyncSearchDelayMs")) { widget.setAsyncSearchDelayMs(getState().asyncSearchDelayMs); } if (stateChangeEvent.hasPropertyChanged("text")) { updateWidgetValue(widget); } if (stateChangeEvent.hasPropertyChanged("inputPrompt")) { widget.setInputPrompt(getState().inputPrompt); } if (stateChangeEvent.hasPropertyChanged("popupStylename")) { widget.setPopupStyleName(getState().popupStylename); } if (stateChangeEvent.hasPropertyChanged("popupWidth")) { widget.setPopupWidth(getState().popupWidth); } widget.setReadonly(isReadOnly()); }
@Override protected void init() { super.init(); CubaSuggestionFieldWidget widget = getWidget(); widget.searchExecutor = query -> serverRpc.searchSuggestions(query); widget.arrowDownActionHandler = query -> serverRpc.onArrowDownKeyPressed(query); widget.enterActionHandler = query -> serverRpc.onEnterKeyPressed(query); widget.suggestionSelectedHandler = suggestion -> { serverRpc.selectSuggestion(suggestion.getId()); updateWidgetValue(widget); }; widget.cancelSearchHandler = () -> serverRpc.cancelSearch(); }
@Override public DatePicker getWidget() { return (DatePicker) super.getWidget(); }
@Override public CubaSuggestionFieldState getState() { return (CubaSuggestionFieldState) super.getState(); }
@Override public void onStateChanged(StateChangeEvent stateChangeEvent) { super.onStateChanged(stateChangeEvent);
@Override public VSwitch getWidget() { return (VSwitch) super.getWidget(); }
@Override public DatePickerState getState() { return (DatePickerState) super.getState(); }