protected FunctionParameterEditor createNumberInputWidget(final List paramList, final int paramIndex) { final NumberParameterEditor input = beanManager.lookupBean(NumberParameterEditor.class).newInstance(); input.setValue(Double.parseDouble(paramList.get(paramIndex).toString())); input.setOnChangeCommand(new Command() { public void execute() { paramList.set(paramIndex, input.getValue()); updateSelectedFilter(); } }); return input; }
protected FunctionParameterEditor createNumberInputWidget(final List paramList, final int paramIndex) { final NumberParameterEditor input = beanManager.lookupBean(NumberParameterEditor.class).newInstance(); input.setValue(Double.parseDouble(paramList.get(paramIndex).toString())); input.setOnChangeCommand(new Command() { public void execute() { paramList.set(paramIndex, input.getValue()); updateSelectedFilter(); } }); return input; }
@Inject public SelectorSliderDisplayer(View view, DateParameterEditor minDateEditor, DateParameterEditor maxDateEditor, NumberParameterEditor minNumberEditor, NumberParameterEditor maxNumberEditor) { this.view = view; this.view.init(this); this.minDateEditor = minDateEditor; this.maxDateEditor = maxDateEditor; this.minNumberEditor = minNumberEditor; this.maxNumberEditor = maxNumberEditor;; this.minDateEditor.setOnChangeCommand(this::onMinDateInputChange); this.minDateEditor.setOnFocusCommand(this::onMinDateInputFocus); this.minDateEditor.setOnBlurCommand(this::onMinDateInputBlur); this.maxDateEditor.setOnChangeCommand(this::onMaxDateInputChange); this.maxDateEditor.setOnFocusCommand(this::onMaxDateInputFocus); this.maxDateEditor.setOnBlurCommand(this::onMaxDateInputBlur); this.minNumberEditor.setOnChangeCommand(this::onMinNumberInputChange); this.maxNumberEditor.setOnChangeCommand(this::onMaxNumberInputChange); }
@Inject public SelectorSliderDisplayer(View view, DateParameterEditor minDateEditor, DateParameterEditor maxDateEditor, NumberParameterEditor minNumberEditor, NumberParameterEditor maxNumberEditor) { this.view = view; this.view.init(this); this.minDateEditor = minDateEditor; this.maxDateEditor = maxDateEditor; this.minNumberEditor = minNumberEditor; this.maxNumberEditor = maxNumberEditor;; this.minDateEditor.setOnChangeCommand(this::onMinDateInputChange); this.minDateEditor.setOnFocusCommand(this::onMinDateInputFocus); this.minDateEditor.setOnBlurCommand(this::onMinDateInputBlur); this.maxDateEditor.setOnChangeCommand(this::onMaxDateInputChange); this.maxDateEditor.setOnFocusCommand(this::onMaxDateInputFocus); this.maxDateEditor.setOnBlurCommand(this::onMaxDateInputBlur); this.minNumberEditor.setOnChangeCommand(this::onMinNumberInputChange); this.maxNumberEditor.setOnChangeCommand(this::onMaxNumberInputChange); }