public class SuggestionsContainer
extends com.google.gwt.user.client.ui.Widget
Modifier and Type | Field and Description |
---|---|
protected com.google.gwt.dom.client.Element |
container |
protected java.util.List<SuggestionItem> |
items |
protected int |
itemsPerPage |
protected SuggestionItem |
selectedItem |
protected static java.lang.String |
STYLENAME |
protected JmixSuggestionFieldWidget |
suggestionFieldWidget |
Constructor and Description |
---|
SuggestionsContainer(JmixSuggestionFieldWidget suggestionFieldWidget) |
Modifier and Type | Method and Description |
---|---|
void |
addItem(SuggestionItem item) |
void |
clearItems() |
protected SuggestionItem |
findItem(com.google.gwt.dom.client.Element element) |
java.util.List<SuggestionItem> |
getItems() |
SuggestionItem |
getSelectedItem() |
void |
initPaging() |
void |
onBrowserEvent(com.google.gwt.user.client.Event event) |
protected void |
performItemCommand(SuggestionItem item) |
protected void |
preventEvent(com.google.gwt.user.client.Event event) |
void |
selectItem(int index) |
protected void |
selectItem(SuggestionItem item) |
void |
selectNextItem() |
void |
selectPrevItem() |
protected void |
updateContainerScroll(SuggestionItem item) |
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
protected static final java.lang.String STYLENAME
protected final java.util.List<SuggestionItem> items
protected SuggestionItem selectedItem
protected final com.google.gwt.dom.client.Element container
protected final JmixSuggestionFieldWidget suggestionFieldWidget
protected int itemsPerPage
public SuggestionsContainer(JmixSuggestionFieldWidget suggestionFieldWidget)
public void selectItem(int index)
public java.util.List<SuggestionItem> getItems()
protected void selectItem(SuggestionItem item)
protected void updateContainerScroll(SuggestionItem item)
public void addItem(SuggestionItem item)
public void clearItems()
public SuggestionItem getSelectedItem()
public void selectNextItem()
public void selectPrevItem()
public void onBrowserEvent(com.google.gwt.user.client.Event event)
onBrowserEvent
in interface com.google.gwt.user.client.EventListener
onBrowserEvent
in class com.google.gwt.user.client.ui.Widget
protected SuggestionItem findItem(com.google.gwt.dom.client.Element element)
protected void preventEvent(com.google.gwt.user.client.Event event)
protected void performItemCommand(SuggestionItem item)
public void initPaging()