Example usage for com.google.gwt.event.logical.shared SelectionEvent getSelectedItem

List of usage examples for com.google.gwt.event.logical.shared SelectionEvent getSelectedItem

Introduction

In this page you can find the example usage for com.google.gwt.event.logical.shared SelectionEvent getSelectedItem.

Prototype

public T getSelectedItem() 

Source Link

Document

Gets the selected item.

Usage

From source file:com.ephesoft.gxt.core.client.ui.widget.ComboBox.java

License:Open Source License

private void addSelectionHandler() {
    this.addSelectionHandler(new SelectionHandler<String>() {

        @Override/*from  www .  ja  va2s . co m*/
        public void onSelection(final SelectionEvent<String> event) {
            final String itemText = event.getSelectedItem();
            setValue(itemText, true, true);
            focus();
        }
    });
}

From source file:com.ephesoft.gxt.rv.client.view.ValidationDetailView.java

License:Open Source License

private void addTabSelectionHandler() {
    tabPanel.addSelectionHandler(new SelectionHandler<Widget>() {

        @Override//  w w w.  j  a va2s  . c  om
        public void onSelection(final SelectionEvent<Widget> event) {
            final Widget selectedWidget = event.getSelectedItem();
            if (selectedWidget instanceof ListPanel<?, ?>) {
                final ListPanel<?, ?> panel = ((ListPanel<?, ?>) selectedWidget);
                setDefaultFocus(panel);
            }
        }
    });
}

From source file:com.ephesoft.gxt.rv.client.widget.DLFSuggestionBox.java

License:Open Source License

private void addSelectionHandler() {
    this.addSelectionHandler(new SelectionHandler<String>() {

        @Override//from   w  w w  . j a v a  2s.  c  o m
        public void onSelection(final SelectionEvent<String> event) {
            final String selectedItem = event.getSelectedItem();
            if (null != bindedField && !StringUtil.isNullOrEmpty(selectedItem)) {
                if (selectedItem.equals(originalValue)) {
                    bindedField.setCoordinatesList(originalCoordinatesList);
                    bindedField.setPage(originalPageIdentifier);
                } else {
                    final Field alternateValue = BatchSchemaUtil.getAlternateValue(bindedField, selectedItem);
                    if (null != alternateValue) {
                        final CoordinatesList clonedCoordinatesList = BatchSchemaUtil
                                .cloneCordinates(alternateValue.getCoordinatesList());
                        bindedField.setCoordinatesList(clonedCoordinatesList);
                        bindedField.setPage(alternateValue.getPage());
                    }
                }
            }
            ReviewValidateEventBus.fireEvent(new FieldSelectionEvent(bindedField));
        }
    });
}

From source file:com.ephesoft.gxt.rv.client.widget.DocumentTree.java

License:Open Source License

private void addSelectionHandler() {
    this.addSelectionHandler(new SelectionHandler<TreeItem>() {

        @Override/*w  ww . j  av  a2  s.c  o m*/
        public void onSelection(final SelectionEvent<TreeItem> event) {
            if (null != event) {
                final TreeItem selectedItem = event.getSelectedItem();
                selectedItem.getElement().scrollIntoView();
                if (null != currentSelectedItem) {
                    currentSelectedItem.removeStyleName("selectedTreeDocument");
                }
                selectedItem.addStyleName("selectedTreeDocument");
                currentSelectedItem = selectedItem;
                final Widget selectedWidget = selectedItem.getWidget();
                if (selectedWidget instanceof ThumbnailWidgetPanel) {
                    final ThumbnailWidgetPanel selectedThumbnail = (ThumbnailWidgetPanel) selectedWidget;
                    ReviewValidateEventBus.fireEvent(new TreeItemSelectionEvent(selectedThumbnail));
                }
            }
        }
    });
}

From source file:com.ezee.web.common.ui.main.EzeeWebMain.java

protected void addTabHandler() {
    tab.addSelectionHandler(new SelectionHandler<Integer>() {
        public void onSelection(SelectionEvent<Integer> event) {
            int tabId = event.getSelectedItem();
            menu.showStack(tabId);/*from  w  ww . ja  v a 2s  .  c o m*/
            EzeeHasGrid<?> grid = (EzeeHasGrid<?>) tab.getWidget(tabId);
            grid.getGrid().redraw();
        }
    });
}

From source file:com.fullmetalgalaxy.client.game.tabmenu.WgtGameLogs.java

License:Open Source License

@Override
public void onSelection(SelectionEvent<TreeItem> p_event) {
    if (p_event.getSelectedItem() instanceof TreeItemEvent) {
        GameEngine.model().timePlay(((TreeItemEvent) p_event.getSelectedItem()).getEvent());
    }//from   w w w. j  a v a 2  s  . co  m
    if (p_event.getSelectedItem() instanceof TreeItemAdditionalEvent) {
        GameEngine.model().loadAdditionalEvents();
    }
}

From source file:com.gafactory.core.client.ui.suggestions.SuggestedListEditor.java

License:Open Source License

public SuggestedListEditor(Renderer<T> renderer, final RestDataProxy<T, ID, ?> dataProxy,
        ValueProvider<T, String> searchField, final ValueProvider<T, ID> idValueProvider) {
    this.dataProxy = dataProxy;
    this.idValueProvider = idValueProvider;

    bagePanel = new BagePanel<T>(renderer);

    suggestEditor = new SuggestedEditor<T>(renderer, dataProxy, searchField);

    suggestEditor.addSelectionHandler(new SelectionHandler<T>() {
        @Override/*from w w w.jav a  2s  . c o  m*/
        public void onSelection(SelectionEvent<T> event) {
            suggestEditor.setValue(null);

            final Set<T> value = Sets.newLinkedHashSet(getValue());
            final T item = event.getSelectedItem();

            if (item != null) {
                value.add(item);
                ArrayList<T> list = Lists.newArrayList(value);
                setValue(list, true);
            }
        }
    });

    bagePanel.addValueChangeHandler(new ValueChangeHandler<List<T>>() {
        @Override
        public void onValueChange(ValueChangeEvent<List<T>> event) {
            updateExcluded(event.getValue());
        }
    });

    FlowPanel panel = new FlowPanel();
    panel.add(suggestEditor);

    createAddRemoveAll(dataProxy);

    Well well = new Well();
    well.add(bagePanel);

    panel.add(well);

    initWidget(panel);
}

From source file:com.github.gwt.user.client.ui.DateTimeBox.java

License:Apache License

@SuppressWarnings("deprecation")
protected DateTimePicker initPicker() {
    Date initial = new Date();
    initial.setMinutes(0);/*from   ww  w .jav a 2 s  . c o m*/
    initial.setSeconds(0);
    final DateTimePicker dateTimePicker = new DateTimePicker(this, initial);
    dateTimePicker.addSelectionHandler(new SelectionHandler<Date>() {
        @Override
        public void onSelection(SelectionEvent<Date> event) {
            setValue(event.getSelectedItem(), true);
        }
    });
    dateTimePicker.addCloseHandler(new CloseHandler<Widget>() {
        @Override
        public void onClose(CloseEvent<Widget> event) {
            setValue(dateTimePicker.getSelectedValue(), true);
            popup.hide();
        }
    });
    return dateTimePicker;
}

From source file:com.github.gwt.user.client.ui.DateTimePicker.java

License:Apache License

private void bindCloseOnSelectMinute() {
    minutesPanel.addSelectionHandler(new SelectionHandler<Date>() {
        private Date previousSelected;

        @Override//from   www .j  av a  2s  .  c  o  m
        public void onSelection(final SelectionEvent<Date> event) {
            setSelectedValue(event.getSelectedItem());

            if (!secondClickToDrill) {
                CloseEvent.fire(DateTimePicker.this, DateTimePicker.this);
            } else if (previousSelected != null && previousSelected.equals(event.getSelectedItem())) {
                CloseEvent.fire(DateTimePicker.this, DateTimePicker.this);
            }
            previousSelected = event.getSelectedItem();
        }
    });
}

From source file:com.github.gwt.user.client.ui.DateTimePicker.java

License:Apache License

private void bindSelectionAndCloseEvents() {
    for (final DateTimePickerPanel panel : datePanels) {
        panel.addSelectionHandler(new SelectionHandler<Date>() {
            @Override//from  www.  ja v  a  2 s . c  o  m
            public void onSelection(final SelectionEvent<Date> event) {
                setSelectedValue(event.getSelectedItem());
                delegateEvent(DateTimePicker.this, event);

            }
        });
        panel.addCloseHandler(new CloseHandler<Widget>() {

            @Override
            public void onClose(final CloseEvent<Widget> event) {
                setSelectedValue(((DateTimePickerPanel) event.getTarget()).getSelectedValue());
                delegateEvent(DateTimePicker.this, event);
            }
        });
    }
}