public class PickItemsDialog
extends com.google.gwt.user.client.ui.PopupPanel
PickedItemEvent
on the HandlerManager
instance you pass to this widget.com.google.gwt.user.client.ui.PopupPanel.AnimationType, com.google.gwt.user.client.ui.PopupPanel.PositionCallback
Modifier and Type | Field and Description |
---|---|
static int |
ARROW_DOWN |
static int |
ARROW_UP |
static int |
DELETE |
static int |
ENTER |
static int |
ESCAPE |
static int |
TAB |
Constructor and Description |
---|
PickItemsDialog(char triggerChar,
ArrayList<ItemBean> users,
com.google.gwt.event.shared.HandlerManager eventBus,
int widthInPixel) |
Modifier and Type | Method and Description |
---|---|
void |
onKeyPress(int cursorPos,
int keyCode,
int x,
int y,
String currText)
called for each onKeyPress event from the user
|
void |
onKeyUp(int keyCode)
called for each onKeyUp event from the user
|
void |
select(int displayIndex)
select the user in the model and in the view
|
void |
showSuggestions(String query) |
void |
withPhoto()
use if you have want to show a photo for the item or not, remember to provide it in
ItemBean instances |
void |
withTriggerCharIncluded()
use to include the trigger char in search if your suggestions start with the trigger char (e.g.
|
addAutoHidePartner, addCloseHandler, addPopupListener, center, getAnimationType, getContainerElement, getGlassElement, getGlassStyleName, getOffsetHeight, getOffsetWidth, getPopupLeft, getPopupTop, getStyleElement, getTitle, hide, hide, isAnimationEnabled, isAutoHideEnabled, isAutoHideOnHistoryEventsEnabled, isGlassEnabled, isModal, isPreviewingAllNativeEvents, isShowing, isVisible, onEventPreview, onKeyDownPreview, onKeyPressPreview, onKeyUpPreview, onPreviewNativeEvent, onUnload, removeAutoHidePartner, removePopupListener, setAnimationEnabled, setAnimationType, setAutoHideEnabled, setAutoHideOnHistoryEventsEnabled, setGlassEnabled, setGlassStyleName, setHeight, setModal, setPopupPosition, setPopupPositionAndShow, setPreviewingAllNativeEvents, setTitle, setVisible, setWidget, setWidth, show, showRelativeTo
add, getWidget, iterator, remove, setWidget
add, adopt, clear, doAttachChildren, doDetachChildren, orphan, remove
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onLoad, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, sinkBitlessEvent, toString
public static final int ARROW_UP
public static final int ARROW_DOWN
public static final int DELETE
public static final int ENTER
public static final int ESCAPE
public static final int TAB
public PickItemsDialog(char triggerChar, ArrayList<ItemBean> users, com.google.gwt.event.shared.HandlerManager eventBus, int widthInPixel)
triggerChar
- the 'single char' used to trigger the items list show, e.g. '@', '#' ....the
- list of user to pickeventBus
- the event bus on where the widget will fire the selected user eventwidthInPixel
- the desired width (grater than 199 pixel)hasPhoto
- tell of you have want to show photo for the item or notincludeTriggerChar
- true if your suggestions start with the trigger char (e.g. #anHashTag triggered by #) false otherwisepublic void withPhoto()
ItemBean
instancespublic void withTriggerCharIncluded()
public void onKeyPress(int cursorPos, int keyCode, int x, int y, String currText)
keyCode
- the event keycodex
- y
- currText
- public void onKeyUp(int keyCode)
keyCode
- the event keycodepublic void showSuggestions(String query)
public void select(int displayIndex)
displayIndex
- Copyright © 2016. All Rights Reserved.