List of usage examples for com.google.gwt.event.logical.shared SelectionEvent getSelectedItem
public T getSelectedItem()
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); } }); } }