Examples of SelectElement


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, Direction dir, String value, int index) {
    SelectElement select = getSelectElement();
    OptionElement option = Document.get().createOptionElement();
    setOptionText(option, item, dir);
    option.setValue(value);

    int itemCount = select.getLength();
    if (index < 0 || index > itemCount) {
      index = itemCount;
    }
    if (index == itemCount) {
      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

  }

  public void testNakedSet() {
    assertNull(subject.getValue());
   
    SelectElement elm = getSelect();
    assertEquals(0, elm.getLength());

    Foo barFoo = new Foo("bar");

    setAndCheck(barFoo);
   
    assertEquals(1, elm.getLength());
    assertEquals(renderer.render(barFoo), elm.getValue());
  }
View Full Code Here

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

      assertEquals("item text", box.getItemText(1));
    }
  }

  private void assertOptionText(String expected, ListBox listBox, int index) {
    SelectElement select = listBox.getElement().cast();
    assertEquals(expected, select.getOptions().getItem(index).getText());
  }
View Full Code Here

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

   * Gets the value of the currently selected option.
   *
   * @return the value of the selected option
   */
  public String getSelectedValue() {
    SelectElement elem = getSelectElement();
    OptionElement option = elem.getOptions().getItem(elem.getSelectedIndex());
    return option.getValue();
  }
View Full Code Here

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

    assert (index >= 0) && (index <= numOptions);
    if (index == numOptions) {
      addOption(text);
      return;
    }
    SelectElement select = getSelectElement();
    select.add(createOption(text), select.getOptions().getItem(index));
  }
View Full Code Here

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

    assert (index >= 0) && (index <= numOptions);
    if (index == numOptions) {
      addOption(text, value);
      return;
    }
    SelectElement select = getSelectElement();
    select.add(createOption(text, value), select.getOptions().getItem(index));
  }
View Full Code Here

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

            final String item = update.getString(PROPERTY.ITEM_TEXT);
            uiObject.insertItem(item, index);
        } else if (update.containsKey(PROPERTY.ITEM_ADD)) {
            final String items = update.getString(PROPERTY.ITEM_TEXT);
            final String groupName = update.getString(PROPERTY.ITEM_GROUP);
            final SelectElement select = uiObject.getElement().cast();

            // final NodeList<Element> elementsByTagName = select.getElementsByTagName("optgroup");
            // OptGroupElement groupElement = Document.get().createOptGroupElement();
            // for (int i = 0; i < elementsByTagName.getLength(); i++) {
            // final OptGroupElement group = OptGroupElement.as(elementsByTagName.getItem(i));
            // if (group.getLabel().equals(groupName)) {
            // groupElement = group;
            // break;
            // }
            // }
            // if (groupElement == null) {
            // final OptGroupElement groupElement = Document.get().createOptGroupElement();
            // }

            final OptGroupElement groupElement = Document.get().createOptGroupElement();
            groupElement.setLabel(groupName);

            final String[] tokens = items.split(";");

            for (final String token : tokens) {
                final OptionElement optElement = Document.get().createOptionElement();
                optElement.setInnerText(token);
                groupElement.appendChild(optElement);
            }
            select.appendChild(groupElement);
        } else if (update.containsKey(PROPERTY.ITEM_UPDATED)) {
            final int index = update.getInt(PROPERTY.INDEX);
            final String item = update.getString(PROPERTY.ITEM_TEXT);
            uiObject.setItemText(index, item);
        } else if (update.containsKey(PROPERTY.ITEM_REMOVED)) {
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
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.