com.google.gwt.event.logical.shared.ValueChangeEvent.fire()方法的使用及代码示例

x33g5p2x  于2022-01-31 转载在 其他  
字(5.8k)|赞(0)|评价(0)|浏览(84)

本文整理了Java中com.google.gwt.event.logical.shared.ValueChangeEvent.fire()方法的一些代码示例,展示了ValueChangeEvent.fire()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ValueChangeEvent.fire()方法的具体详情如下:
包路径:com.google.gwt.event.logical.shared.ValueChangeEvent
类名称:ValueChangeEvent
方法名:fire

ValueChangeEvent.fire介绍

[英]Fires a value change event on all registered handlers in the handler manager. If no such handlers exist, this method will do nothing.
[中]对处理程序管理器中所有已注册的处理程序激发值更改事件。如果不存在这样的处理程序,此方法将不起任何作用。

代码示例

代码示例来源:origin: com.google.gwt/gwt-servlet

public void fireValueChangedEvent(String newToken) {
 ValueChangeEvent.fire(this, newToken);
}

代码示例来源:origin: com.google.gwt/gwt-servlet

@Override
 public void onClick(ClickEvent event) {
  // Checkboxes always toggle their value, no need to compare
  // with old value. Radio buttons are not so lucky, see
  // overrides in RadioButton
  ValueChangeEvent.fire(CheckBox.this, getValue());
 }
});

代码示例来源:origin: com.google.gwt/gwt-servlet

@Override
 public void onClick(ClickEvent event) {
  ValueChangeEvent.fire(SimpleCheckBox.this, getValue());
 }
});

代码示例来源:origin: com.google.gwt/gwt-servlet

public void onChange(ChangeEvent event) {
  ValueChangeEvent.fire(ValueBoxBase.this, getValue());
 }
});

代码示例来源:origin: com.google.gwt/gwt-servlet

public void setValue(T value, boolean fireEvents) {
  T current = getValue();
  if ((current == value) || (current != null && current.equals(value))) {
   return;
  }
  this.value = value;
  smodel.setSelected(value, true);
  if (fireEvents) {
   ValueChangeEvent.fire(this, value);
  }
 }
}

代码示例来源:origin: com.google.gwt/gwt-servlet

/**
 * 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.
 * 
 * @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);
  }
 }
}

代码示例来源:origin: com.google.gwt/gwt-servlet

@Override
 protected void onClick() {
  toggleDown();
  super.onClick();
  ValueChangeEvent.fire(this, isDown());
 }
}

代码示例来源:origin: com.google.gwt/gwt-servlet

/**
 * Checks or unchecks the check box, firing {@link ValueChangeEvent} if
 * appropriate.
 * <p>
 * Note that this <em>does not</em> set the value property of the checkbox
 * input element wrapped by this widget. For access to that property, see
 * {@link #setFormValue(String)}
 * 
 * @param value true to check, false to uncheck; null value implies false
 * @param fireEvents If true, and value has changed, fire a
 *          {@link ValueChangeEvent}
 */
@Override
public void setValue(Boolean value, boolean fireEvents) {
 if (value == null) {
  value = Boolean.FALSE;
 }
 Boolean oldValue = getValue();
 inputElem.setChecked(value);
 inputElem.setDefaultChecked(value);
 if (value.equals(oldValue)) {
  return;
 }
 if (fireEvents) {
  ValueChangeEvent.fire(this, value);
 }
}

代码示例来源:origin: errai/errai

/**
 * Fires the {@link ValueChangeEvent} to all handlers with the current token.
 */
public void fireCurrentHistoryState() {
 ValueChangeEvent.fire(this, token);
}

代码示例来源:origin: org.jboss.errai/errai-common

@Override
 public void onChange(ChangeEvent event) {
  ValueChangeEvent.fire(widget, widget.getValue());
 }
}, ChangeEvent.getType());

代码示例来源:origin: gwtbootstrap3/gwtbootstrap3

@Override
  public void onValueChange(ValueChangeEvent<Boolean> event) {
    ValueChangeEvent.fire(RadioGroupBase.this, getValue());
  }
};

代码示例来源:origin: gwtbootstrap/gwt-bootstrap

/**
 * dateChange event handler.
 */
public void onChange() {
  ValueChangeEvent.fire(this, getValue());
}

代码示例来源:origin: gwtbootstrap/gwt-bootstrap

public void onClick(ClickEvent event) {
    // Checkboxes always toggle their value, no need to compare
    // with old value. Radio buttons are not so lucky, see
    // overrides in RadioButton
    ValueChangeEvent.fire(CheckBox.this, getValue());
  }
});

代码示例来源:origin: errai/errai

@Override
 public void onChange(ChangeEvent event) {
  ValueChangeEvent.fire(widget, widget.getValue());
 }
}, ChangeEvent.getType());

代码示例来源:origin: errai/errai

@Override
public void setValue(final T value, final boolean fireEvents) {
 final T oldValue = getValue();
 setValue(value);
 if (fireEvents && different(oldValue, value)) {
  ValueChangeEvent.fire(this, value);
 }
}

代码示例来源:origin: org.jboss.errai/errai-common

@SuppressWarnings({ "unchecked", "rawtypes" })
public static void invokeEventListeners(final HTMLElement element, final String eventType) {
 invokeEventListeners((Object) element, eventType);
 if ("change".equals(eventType)) {
  final ElementWrapperWidget elem = ElementWrapperWidget.getWidget(element);
  if (elem instanceof HasValue) {
   ValueChangeEvent.fire(((HasValue) elem), ((HasValue) elem).getValue());
  }
 }
}

代码示例来源:origin: org.jboss.errai/errai-common

@SuppressWarnings({ "unchecked", "rawtypes" })
public static void invokeEventListeners(final Element element, final String eventType) {
 invokeEventListeners((Object) element, eventType);
 if ("change".equals(eventType)) {
  final ElementWrapperWidget elem = ElementWrapperWidget.getWidget(element);
  if (elem instanceof HasValue) {
   ValueChangeEvent.fire(((HasValue) elem), ((HasValue) elem).getValue());
  }
 }
}

代码示例来源:origin: gwtbootstrap/gwt-bootstrap

/**
 * {@inheritDoc}
 */
@Override
public void setValue(Date value, boolean fireEvents) {
  box.setValue(value != null ? dtf.format(value) : null);
  updateValue(decoratedElement);
  if (fireEvents) {
    ValueChangeEvent.fire(this, value);
  }
}

代码示例来源:origin: gwtbootstrap/gwt-bootstrap

/**
 * {@inheritDoc}
 */
@Override
public void setValue(Date value, boolean fireEvents) {
  box.setValue(value != null ? dtf.format(value) : null);
  updateValue(box.getElement());
  if (fireEvents) {
    ValueChangeEvent.fire(this, value);
  }
}

代码示例来源:origin: gwtbootstrap/gwt-bootstrap

/**
 * {@inheritDoc}
 */
@Override
public void setValue(Date value, boolean fireEvents) {
  box.setValue(value != null ? dtf.format(value) : null);
  updateValue(box.getElement());
  if (fireEvents) {
    ValueChangeEvent.fire(this, value);
  }
}

相关文章