@Dependent public class LiveSearchDropDown<TYPE> extends Object implements com.google.gwt.user.client.ui.IsWidget
Modifier and Type | Class and Description |
---|---|
static interface |
LiveSearchDropDown.View<TYPE> |
Constructor and Description |
---|
LiveSearchDropDown(LiveSearchDropDown.View view,
org.jboss.errai.ioc.client.api.ManagedInstance<LiveSearchSelectorItem<TYPE>> liveSearchSelectorItems) |
@Inject public LiveSearchDropDown(LiveSearchDropDown.View view, org.jboss.errai.ioc.client.api.ManagedInstance<LiveSearchSelectorItem<TYPE>> liveSearchSelectorItems)
public com.google.gwt.user.client.ui.Widget asWidget()
asWidget
in interface com.google.gwt.user.client.ui.IsWidget
public boolean isSearchEnabled()
public void setSearchEnabled(boolean searchEnabled)
public void setClearSelectionEnabled(boolean clearSelectionEnabled)
public void setSelectorHint(String text)
public void setSearchHint(String text)
public void setNotFoundMessage(String noItemsMessage)
public void init(LiveSearchService<TYPE> searchService, LiveSearchSelectionHandler<TYPE> selectionHandler)
protected void addNewItem(LiveSearchEntry<TYPE> entry)
public boolean isSearchCacheEnabled()
public void setSearchCacheEnabled(boolean searchCacheEnabled)
public int getMaxItems()
public void setMaxItems(int maxItems)
public void setWidth(int minWidth)
public void clear()
public String getLastSearch()
public void search(String pattern)
public void setSelectedItem(TYPE key)
protected void doSearch(String pattern)
protected LiveSearchResults getFromSearchCache(String pattern)
protected void addToSearchCache(String pattern, LiveSearchResults searchResults)
public void showResults(LiveSearchResults<TYPE> results)
public LiveSearchSelectorItem<TYPE> getSelectorItemForEntry(LiveSearchEntry<TYPE> entry)
public void setOnChange(Command onChange)
public void setEnabled(boolean enabled)
public void clearSelection()
public void showNewItem()
@PreDestroy public void destroy()
Copyright © 2012–2020 JBoss by Red Hat. All rights reserved.