List of usage examples for com.google.gwt.event.logical.shared ValueChangeEvent fire
public static <T> void fire(HasValueChangeHandlers<T> source, T value)
From source file:com.pleft.client.ckeditor.CKEditor.java
License:Open Source License
/** * Dispatch a blur CKEditor event to a ValueChangeEvent *///from w w w.jav a 2 s . c o m protected void dispatchBlur() { ValueChangeEvent.fire(this, this.getHTML()); }
From source file:com.pleft.client.ckeditor.CKEditor.java
License:Open Source License
protected void dispatchChanges() { ValueChangeEvent.fire(this, this.getHTML()); }
From source file:com.ponysdk.core.terminal.ui.PTRadioButton.java
License:Apache License
@Override protected RadioButton createUIObject() { return new RadioButton(null) { @Override/*w w w .j av a 2 s. c o m*/ public int getTabIndex() { final int tabIndex = super.getTabIndex(); return tabIndex == -1 ? -2 : tabIndex; } /** * Overridden to send ValueChangeEvents only when appropriate. */ @Override public void onBrowserEvent(final Event event) { super.onBrowserEvent(event); switch (DOM.eventGetType(event)) { case Event.ONCLICK: ValueChangeEvent.fire(this, getValue()); break; } } }; }
From source file:com.qtitools.player.client.components.AccessibleCheckBox.java
License:Apache License
/** * Checks or unchecks the text box, firing {@link ValueChangeEvent} if * appropriate./*from www . j av a2 s .c om*/ * <p> * Note that this <em>does not</em> set the value property of the AccessibleCheckBox * input element wrapped by this widget. For access to that property, see * {@link #setFormValue(String)} * * @param value true to check, false to uncheck; must not be null * @param fireEvents If true, and value has changed, fire a * {@link ValueChangeEvent} * @throws IllegalArgumentException if value is null */ public void setValue(Boolean value, boolean fireEvents) { if (value == null) { throw new IllegalArgumentException("value must not be null"); } Boolean oldValue = getValue(); inputElem.setChecked(value); inputElem.setDefaultChecked(value); if (value.equals(oldValue)) { return; } if (fireEvents) { ValueChangeEvent.fire(this, value); } }
From source file:com.qtitools.player.client.components.AccessibleCheckBox.java
License:Apache License
protected void ensureDomEventHandlers() { addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { // AccessibleCheckBoxes always toggle their value, no need to compare // with old value. Radio buttons are not so lucky, see // overrides in RadioButton ValueChangeEvent.fire(AccessibleCheckBox.this, getValue()); }/*from w w w . j a v a2 s. c o m*/ }); }
From source file:com.redspr.redquerybuilder.core.client.expression.SuggestEditorWidget.java
License:Open Source License
SuggestEditorWidget(Session session2, Column col) { this.session = session2; tableName = col.getTable().getName(); columnName = col.getName();/* ww w . ja v a 2 s . c o m*/ columnType = col.getType().getName(); suggestBox = new SuggestBox(new RqbSuggestOracle()); suggestBox.addSelectionHandler(new SelectionHandler<SuggestOracle.Suggestion>() { @Override public void onSelection(SelectionEvent<SuggestOracle.Suggestion> event) { ValueChangeEvent.fire(SuggestEditorWidget.this, (T) event.getSelectedItem().getReplacementString()); } }); suggestBox.addValueChangeHandler(new ValueChangeHandler() { @Override public void onValueChange(ValueChangeEvent event) { ValueChangeEvent.fire(SuggestEditorWidget.this, (T) event.getValue()); } }); initWidget(suggestBox); }
From source file:com.risevision.ui.client.common.widgets.RiseMultiSelectWidget.java
License:Open Source License
@Override public void setValue(String value, boolean fireEvents) { if (fireEvents) { ValueChangeEvent.fire(this, value); }/*from w ww . j ava2s . c o m*/ }
From source file:com.sencha.gxt.explorer.client.chart.CompanyDetailsEditor.java
License:sencha.com license
private void initializeSpinner(final DoubleSpinnerField spinner) { spinner.setIncrement(1d);/* ww w. j a v a 2s. co m*/ spinner.setMinValue(0d); spinner.setMaxValue(100d); spinner.setAllowBlank(false); spinner.getPropertyEditor().setFormat(NumberFormat.getFormat("0.00")); spinner.addValueChangeHandler(new ValueChangeHandler<Double>() { @Override public void onValueChange(ValueChangeEvent<Double> event) { if (spinner.isValid()) { Data value = driver.flush(); updateRadar(value); ValueChangeEvent.fire(CompanyDetailsEditor.this, value); } } }); }
From source file:com.sencha.gxt.widget.core.client.cell.CellComponent.java
License:sencha.com license
/** * Sets this object's value and optionally redraw the widget. Fires * {@link com.google.gwt.event.logical.shared.ValueChangeEvent} when * fireEvents is true and the new value does not equal the existing value. * Redraws the widget when redraw is true and the new value does not equal the * existing value.// w w w .java 2s . c om * * @param value the object's new value * @param fireEvents fire events if true and value is new * @param redraw redraw the widget if true and value is new */ public void setValue(C value, boolean fireEvents, boolean redraw) { C oldValue = getValue(); if (value != oldValue && (oldValue == null || !oldValue.equals(value))) { this.value = value; if (redraw) { redraw(); } if (fireEvents) { ValueChangeEvent.fire(this, value); } } }
From source file:com.sencha.gxt.widget.core.client.DatePicker.java
License:sencha.com license
@Override public void setValue(Date date, boolean fireEvents) { if (date == null) { this.value = null; update(new DateWrapper().resetTime()); } else {//from w ww. ja v a2s.com this.value = new DateWrapper(date).resetTime(); update(value); } if (overElement != null) { appearance.onUpdateDateStyle(overElement, DateState.OVER, false); } if (fireEvents) { ValueChangeEvent.fire(this, date); } }