Example usage for com.google.gwt.dom.client OptionElement setSelected

List of usage examples for com.google.gwt.dom.client OptionElement setSelected

Introduction

In this page you can find the example usage for com.google.gwt.dom.client OptionElement setSelected.

Prototype

public void setSelected(boolean selected) 

Source Link

Document

Represents the current state of the corresponding form control, in an interactive user agent.

Usage

From source file:com.arcbees.chosen.client.ChosenImpl.java

License:Apache License

protected void resultSelect(Event e) {
    if (resultHighlight != null) {
        GQuery high = resultHighlight;//  ww  w .  ja va 2  s.  c  o m

        resultClearHighlight();

        resultDeactivate(high, true);

        high.addClass(css.resultSelected());

        OptionItem item = getOptionItem(high);
        item.setSelected(true);
        OptionElement option = selectElement.getOptions().getItem(item.getOptionsIndex());
        if (option != null) {
            option.setSelected(true);
        }

        addChoice(item);

        winnowResultsClear();

        String oldValue = getCurrentValue();
        String newValue = item.getValue();

        selectedValues.add(newValue);

        onResultSelected(item, newValue, oldValue, e.getMetaKey());

        searchFieldScale(fWidth);
    }
}

From source file:com.arcbees.chosen.client.ChosenImpl.java

License:Apache License

private void resultDeselect(int index, String value) {
    if (index < selectItems.size()) {
        OptionItem item = (OptionItem) selectItems.get(index);

        if (item.getValue().equals(value)) {
            item.setSelected(false);/*ww  w  .j av a  2s  .  c o m*/

            // select option in original element
            OptionElement option = selectElement.getOptions().getItem(item.getOptionsIndex());
            if (option != null) {
                option.setSelected(false);
            }

            $("#" + containerId + "_o_" + index).removeClass(css.resultSelected()).addClass(css.activeResult())
                    .show();
        }
    }

    resultClearHighlight();
    winnowResults(false);

    deselect(value);

    fireEvent(new ChosenChangeEvent(value, index, false, this));

    searchFieldScale(fWidth);
}

From source file:com.arcbees.chosen.client.ChosenImpl.java

License:Apache License

private void resultsReset() {
    OptionElement firstoption = selectElement.getOptions().getItem(0);
    selectedValues = new ArrayList<String>();

    if (firstoption != null) {
        firstoption.setSelected(true);
        selectedValues.add(firstoption.getValue());
    }//from w w  w  .  j  a v  a2  s  .c  o  m

    resetSelectedItem();

    showSearchFieldDefault(defaultText);
    resultsResetCleanup();

    fireEvent(new ChosenChangeEvent(null, 0, this));

    if (activeField) {
        resultsHide();
    }
}

From source file:com.arcbees.chosen.client.MobileMultipleChosenImpl.java

License:Apache License

private void resultDeselect(OptionItem item, GQuery element) {
    choices--;/* ww w  .ja v  a 2 s  .  co m*/

    item.setSelected(false);

    OptionElement option = getSelectElement().getOptions().getItem(item.getOptionsIndex());
    if (option != null) {
        option.setSelected(false);
    }

    animateListItem(element, false);
}

From source file:com.brazoft.foundation.gwt.client.ui.api.Combo.java

License:Apache License

protected C select(String value) {

    for (OptionElement option : this.options()) {
        option.setSelected(option.getValue().equals(value));
    }/*from   w w w  .  j ava  2 s . c  om*/

    this.select(this.getId(), value);

    return (C) this;
}

From source file:com.google.speedtracer.client.view.Controller.java

License:Apache License

public void setSelectedPage(int indexToSelect) {
    OptionElement option = getOptionAtIndex((SelectElement) pages.getElement(), indexToSelect);
    option.setSelected(true);
}

From source file:com.tractionsoftware.gwt.user.client.ui.GroupedListBox.java

License:Apache License

@Override
public void setItemSelected(int index, boolean selected) {
    OptionElement option = getOption(index);
    option.setSelected(selected);
}

From source file:com.watopi.chosen.client.ChosenImpl.java

License:Open Source License

private void resultDeselect(int index) {
    OptionItem item = (OptionItem) selectItems.get(index);

    item.setSelected(false);// w ww.  j  av a2s  .c o m

    // select option in original element
    OptionElement option = selectElement.getOptions().getItem(item.getOptionsIndex());
    option.setSelected(false);

    $("#" + containerId + "_o_" + index).removeClass(css.resultSelected()).addClass(css.activeResult()).show();

    resultClearHighlight();
    winnowResults();

    fireEvent(new ChosenChangeEvent(option.getValue(), false, this));

    searchFieldScale();
}

From source file:com.watopi.chosen.client.ChosenImpl.java

License:Open Source License

private void resultsReset(Event e) {
    OptionElement firstoption = selectElement.getOptions().getItem(0);
    if (firstoption != null) {
        firstoption.setSelected(true);
    }/* www  . ja v  a2 s.c o m*/

    selectedItem.find("span").text(defaultText);
    if (!isMultiple) {
        selectedItem.addClass(css.chznDefault());
    }

    showSearchFieldDefault();
    resultsResetCleanup();

    fireEvent(new ChosenChangeEvent(null, this));
    if (activeField) {
        resultsHide();
    }

}

From source file:org.otalo.ao.client.widget.chlist.client.ChosenImpl.java

License:Apache License

public void insertItemInSelect(String item, String value, int index) {
    OptionElement option = Document.get().createOptionElement();
    option.setText(item);//from   w  w  w . j  av  a2  s  . c om
    option.setValue(value);
    option.setSelected(true);

    int itemCount = selectElement.getLength();
    if (index < 0 || index > itemCount) {
        index = itemCount;
    }
    if (index == itemCount) {
        selectElement.add(option, null);
    } else {
        OptionElement before = selectElement.getOptions().getItem(index);
        selectElement.add(option, before);
    }
}