List of usage examples for com.vaadin.client.ui.menubar MenuItem getText
@Override
public String getText()
From source file:com.haulmont.cuba.web.toolkit.ui.client.searchselect.CubaSearchSelectWidget.java
License:Apache License
@Override public void applyNewSuggestions() { if (totalMatches == 1 || currentSuggestions.size() == 1) { onSuggestionSelected(currentSuggestions.get(0)); } else {/*from w ww . j av a 2s . co m*/ if (totalMatches > 1) { if (!("".equals(lastFilter))) { suggestionPopup.showSuggestions(currentSuggestions, currentPage, totalMatches); if (!keyboardNavigation) { suggestionPopup.menu.selectItem(null); Scheduler.get().scheduleDeferred(new Scheduler.ScheduledCommand() { @Override public void execute() { suggestionPopup.selectFirstItem(); MenuItem selectedItem = suggestionPopup.menu.getSelectedItem(); suggestionPopup.menu.selectItem(selectedItem); tb.setText(selectedItem.getText()); updateEditState(); } }); } } else if (nullSelectionAllowed) { suggestionPopup.menu.doSelectedItemAction(); } } else { suggestionPopup.hide(); } } keyboardNavigation = false; updateEditState(); }