Examples of SelectElement


Examples of com.google.gwt.dom.client.SelectElement

                               NativeEvent event, ValueUpdater<String> valueUpdater) {
        super.onBrowserEvent(context, parent, value, event, valueUpdater);
        String type = event.getType();
        if ("change".equals(type)) {
            Object key = context.getKey();
            SelectElement select = parent.getFirstChild().cast();
            String newValue = options.get(select.getSelectedIndex());
            setViewData(key, newValue);
            finishEditing(parent, newValue, key, valueUpdater);
            if (valueUpdater != null) {
                valueUpdater.update(newValue);
            }
View Full Code Here

Examples of com.google.gwt.dom.client.SelectElement

 
  private ListBox createBackgroundColorDropDown() {
    final ListBox listBox =createColorListBoxWidget();
    listBox.getElement().getStyle().setBackgroundColor("AliceBlue");
   
      SelectElement selectElement = SelectElement.as(listBox.getElement());
      NodeList<OptionElement> options = selectElement.getOptions();

      for (int i = 0; i < options.getLength(); i++) {
        String colorHex = listBox.getValue(i);
        String colorName = listBox.getName();
View Full Code Here

Examples of com.google.gwt.dom.client.SelectElement

 
  private ListBox createBorderColorDropDown() {
    final ListBox listBox = createColorListBoxWidget();
    listBox.getElement().getStyle().setBackgroundColor("AliceBlue");
   
      SelectElement selectElement = SelectElement.as(listBox.getElement());
      NodeList<OptionElement> options = selectElement.getOptions();

      for (int i = 0; i < options.getLength(); i++) {
        String colorHex = listBox.getValue(i);
        String colorName = listBox.getName();
View Full Code Here

Examples of com.google.gwt.dom.client.SelectElement

   *          <code>&lt;option&gt;</code>; cannot be <code>null</code>
   * @param index the index at which to insert the child
   */
  public static void insertListItem(Element selectElem, String item,
      String value, int index) {
    SelectElement select = selectElem.<SelectElement> cast();
    OptionElement option = Document.get().createOptionElement();
    option.setText(item);
    option.setValue(value);

    if ((index == -1) || (index == select.getLength())) {
      select.add(option, null);
    } else {
      OptionElement before = select.getOptions().getItem(index);
      select.add(option, before);
    }
  }
View Full Code Here

Examples of com.google.gwt.dom.client.SelectElement

   * @param value the item's value, to be submitted if it is part of a
   *          {@link FormPanel}.
   * @param index the index at which to insert it
   */
  public void insertItem(String item, String value, int index) {
    SelectElement select = getSelectElement();
    OptionElement option = Document.get().createOptionElement();
    option.setText(item);
    option.setValue(value);

    if ((index == -1) || (index == select.getLength())) {
      select.add(option, null);
    } else {
      OptionElement before = select.getOptions().getItem(index);
      select.add(option, before);
    }
  }
View Full Code Here

Examples of com.google.gwt.dom.client.SelectElement

   *          <code>&lt;option&gt;</code>; cannot be <code>null</code>
   * @param index the index at which to insert the child
   */
  public static void insertListItem(Element selectElem, String item,
      String value, int index) {
    SelectElement select = selectElem.<SelectElement> cast();
    OptionElement option = Document.get().createOptionElement();
    option.setText(item);
    option.setValue(value);

    if ((index == -1) || (index == select.getLength())) {
      select.add(option, null);
    } else {
      OptionElement before = select.getOptions().getItem(index);
      select.add(option, before);
    }
  }
View Full Code Here

Examples of com.google.gwt.dom.client.SelectElement

   * @param value the item's value, to be submitted if it is part of a
   *          {@link FormPanel}.
   * @param index the index at which to insert it
   */
  public void insertItem(String item, String value, int index) {
    SelectElement select = getSelectElement();
    OptionElement option = Document.get().createOptionElement();
    option.setText(item);
    option.setValue(value);

    if ((index == -1) || (index == select.getLength())) {
      select.add(option, null);
    } else {
      OptionElement before = select.getOptions().getItem(index);
      select.add(option, before);
    }
  }
View Full Code Here

Examples of com.google.gwt.dom.client.SelectElement

   * @param value the item's value, to be submitted if it is part of a
   *          {@link FormPanel}.
   * @param index the index at which to insert it
   */
  public void insertItem(String item, String value, int index) {
    SelectElement select = getSelectElement();
    OptionElement option = Document.get().createOptionElement();
    option.setText(item);
    option.setValue(value);

    if ((index == -1) || (index == select.getLength())) {
      select.add(option, null);
    } else {
      OptionElement before = select.getOptions().getItem(index);
      select.add(option, before);
    }
  }
View Full Code Here

Examples of com.google.gwt.dom.client.SelectElement

   }

   @Test
   public void createSelect() {
      // Act
      SelectElement elem = SelectElement.as(DOM.createSelect());

      // Assert
      assertEquals("select", elem.getTagName());
      assertFalse("Simple SelectElement should not be multiple", elem.isMultiple());
   }
View Full Code Here

Examples of com.google.gwt.dom.client.SelectElement

   }

   @Test
   public void createSelectMultiple() {
      // Act
      SelectElement elem = SelectElement.as(DOM.createSelect(true));

      // Assert
      assertEquals("select", elem.getTagName());
      assertTrue("SelectElement should be multiple", elem.isMultiple());
   }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.