List of usage examples for com.google.gwt.dom.client SelectElement getSelectedIndex
public int getSelectedIndex()
From source file:com.anritsu.mcrepositorymanager.client.utils.DynamicSelectionCell.java
License:Apache License
@Override public void onBrowserEvent(Context context, Element parent, String value, 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);//from w ww .j a v a 2s. c o m finishEditing(parent, newValue, key, valueUpdater); valueUpdater.update(newValue); } }
From source file:com.gwtmodel.table.view.table.edit.CustomizedGwtSelectionCell.java
License:Apache License
@Override public void onBrowserEvent(Context context, Element parent, String value, NativeEvent event, ValueUpdater<String> valueUpdater) { super.onBrowserEvent(context, parent, value, event, valueUpdater); String type = event.getType(); if (BrowserEvents.CHANGE.equals(type)) { Object key = context.getKey(); SelectElement select = parent.getFirstChild().cast(); String newValue = options.get(select.getSelectedIndex()); setViewData(key, newValue);/*from w ww . ja v a 2 s . c o m*/ finishEditing(parent, newValue, key, valueUpdater); if (valueUpdater != null) { valueUpdater.update(newValue); } } }
From source file:com.jitlogic.zico.widgets.client.SelectCell.java
License:Open Source License
@Override public void onBrowserEvent(Context context, Element parent, V value, NativeEvent event, ValueUpdater<V> valueUpdater) { super.onBrowserEvent(context, parent, value, event, valueUpdater); String type = event.getType(); if (BrowserEvents.CHANGE.equals(type)) { Object key = context.getKey(); SelectElement select = parent.getFirstChild().cast(); int idx = select.getSelectedIndex(); if (idx != -1) { V v = values.get(idx);//from ww w . ja va 2 s . c om if (v != null) { setViewData(key, v); finishEditing(parent, v, key, valueUpdater); if (valueUpdater != null) { valueUpdater.update(v); } } } } }
From source file:com.lemania.sis.client.UI.DynamicSelectionCell.java
License:Apache License
@Override public void onBrowserEvent(Context context, Element parent, String value, 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);//from ww w . ja va 2s . com finishEditing(parent, newValue, key, valueUpdater); if (valueUpdater != null) { valueUpdater.update(newValue); } } }
From source file:com.ritchey.attendance.client.view.SelectionCell.java
License:Apache License
public String getElementValue(Context context, Element parent) { SelectElement select = parent.getFirstChild().cast(); return options.get(select.getSelectedIndex()); }
From source file:gwtquery.plugins.enhance.client.gwt.ListBoxWidgetFactory.java
License:Apache License
protected void copyAttributes(SelectElement source, SelectElement destination) { destination.setDisabled(source.isDisabled()); destination.setName(source.getName()); destination.setSelectedIndex(source.getSelectedIndex()); destination.setSize(source.getSize()); }
From source file:org.drools.workbench.screens.guided.scorecard.client.widget.DynamicSelectionCell.java
License:Apache License
@Override public void onBrowserEvent(final Context context, final Element parent, final String value, final NativeEvent event, final ValueUpdater<String> valueUpdater) { super.onBrowserEvent(context, parent, value, event, valueUpdater); final String type = event.getType(); if ("change".equals(type)) { final Object key = context.getKey(); final SelectElement select = parent.getFirstChild().cast(); final String newValue = options.get(select.getSelectedIndex()); setViewData(key, newValue);//from w w w . j a va 2s. c o m finishEditing(parent, newValue, key, valueUpdater); if (valueUpdater != null) { valueUpdater.update(newValue); } } }
From source file:org.eclipse.che.ide.jseditor.client.preference.editorselection.EditorSelectionCell.java
License:Open Source License
@Override public void onBrowserEvent(final Context context, final Element parent, final EditorType value, final NativeEvent event, final ValueUpdater<EditorType> valueUpdater) { super.onBrowserEvent(context, parent, value, event, valueUpdater); final String type = event.getType(); if (BrowserEvents.CHANGE.equals(type)) { final FileType key = (FileType) context.getKey(); final SelectElement select = parent.getFirstChild().cast(); final EditorType newValue = this.editorTypes.get(select.getSelectedIndex()); setViewData(key, newValue.getEditorTypeKey()); finishEditing(parent, newValue, key, valueUpdater); if (valueUpdater != null) { valueUpdater.update(newValue); }//from w ww .jav a2 s .com } }
From source file:org.eclipse.che.ide.jseditor.client.preference.keymaps.KeymapSelectionCell.java
License:Open Source License
@Override public void onBrowserEvent(final Context context, final Element parent, final Keymap value, final NativeEvent event, final ValueUpdater<Keymap> valueUpdater) { super.onBrowserEvent(context, parent, value, event, valueUpdater); String type = event.getType(); if (BrowserEvents.CHANGE.equals(type)) { final EditorType key = (EditorType) context.getKey(); final SelectElement select = parent.getFirstChild().cast(); final List<Keymap> keymapsForRow = Keymap.getInstances(key); final Keymap newValue = keymapsForRow.get(select.getSelectedIndex()); setViewData(key, newValue.getKey()); finishEditing(parent, newValue, key, valueUpdater); if (valueUpdater != null) { valueUpdater.update(newValue); }/*from www . j a va2 s . c om*/ } }
From source file:org.kaaproject.avro.ui.gwt.client.widget.ExtendedValueListBox.java
License:Apache License
private void updateOptionsStyle() { if (Utils.isNotBlank(promptText)) { SelectElement select = getSelectElement(); int index = select.getSelectedIndex(); if (index > -1) { OptionElement selectedOption = getOptionElement(index); if (Utils.isBlank(selectedOption.getValue())) { selectedOption.setClassName(style.prompt()); selectedOption.setText(promptText); addStyleName(style.prompt()); NodeList<OptionElement> options = getSelectElement().getOptions(); for (int i = 0; i < options.getLength(); i++) { if (index != i) { OptionElement option = options.getItem(i); option.setClassName(style.noPrompt()); }/* w w w . j a v a2s .c om*/ } } else { NodeList<OptionElement> options = getSelectElement().getOptions(); for (int i = 0; i < options.getLength(); i++) { OptionElement option = options.getItem(i); if (Utils.isBlank(option.getValue())) { option.setClassName(""); option.setText(""); } } removeStyleName(style.prompt()); } } } }