public class MaterialSearch extends MaterialValueBox<String> implements com.google.gwt.event.logical.shared.HasCloseHandlers<String>, HasActive
<m:MaterialSearch placeholder="Sample"/>
List<SearchObject> objects = new ArrayList<>();
private void onInitSearch() {
objects.add(new SearchObject(IconType.POLYMER, "Pushpin", "#!pushpin"));
objects.add(new SearchObject(IconType.POLYMER, "SideNavs", "#!sidenavs"));
objects.add(new SearchObject(IconType.POLYMER, "Scrollspy", "#!scrollspy"));
objects.add(new SearchObject(IconType.POLYMER, "Tabs", "#!tabs"));
txtSearch.setListSearches(objects);
}
MaterialValueBox.MaterialValueBoxEditor<V>MaterialWidget.Featurecom.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabledcom.google.gwt.i18n.client.HasDirection.Directioncom.google.gwt.editor.client.Editor.Ignore, com.google.gwt.editor.client.Editor.PathvalueBoxBaseTYPE| Constructor and Description |
|---|
MaterialSearch() |
| Modifier and Type | Method and Description |
|---|---|
com.google.gwt.event.shared.HandlerRegistration |
addCloseHandler(com.google.gwt.event.logical.shared.CloseHandler<String> handler) |
com.google.gwt.event.shared.HandlerRegistration |
addSearchFinishHandler(SearchFinishEvent.SearchFinishHandler handler)
This handler will be triggered when search is finish
|
com.google.gwt.event.shared.HandlerRegistration |
addSearchNoResultHandler(SearchNoResultEvent.SearchNoResultHandler handler)
This handler will be triggered when there's no search result
|
protected void |
applyHighlightedItem(MaterialLink link) |
int |
getCurSel() |
List<SearchObject> |
getListSearches() |
MaterialLink |
getSelectedLink() |
SearchObject |
getSelectedObject() |
List<SearchObject> |
getTempSearches()
Gets the tempory search objects
|
boolean |
isActive()
Get the active element.
|
protected void |
locateSearch(String location) |
void |
onLoad() |
protected void |
onUnload() |
void |
setActive(boolean active)
Set active element.
|
void |
setCurSel(int curSel) |
void |
setListSearches(List<SearchObject> listSearches) |
void |
setSelectedLink(MaterialLink selectedLink) |
void |
setSelectedObject(SearchObject selectedObject) |
addBlurHandler, addChangeHandler, addClickHandler, addDoubleClickHandler, addDragEndHandler, addDragEnterHandler, addDragHandler, addDragLeaveHandler, addDragOverHandler, addDragStartHandler, addDropHandler, addFocusHandler, addGestureChangeHandler, addGestureEndHandler, addGestureStartHandler, addKeyDownHandler, addKeyPressHandler, addKeyUpHandler, addMouseDownHandler, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, addTouchCancelHandler, addTouchEndHandler, addTouchMoveHandler, addTouchStartHandler, addValidationChangedHandler, addValidator, addValueBox, addValueChangeHandler, asEditor, asValueBoxBase, clear, clearErrorOrSuccess, getDirection, getDirectionEstimator, getErrorHandler, getErrorHandlerType, getIcon, getLength, getName, getPlaceholder, getSelectedText, getSelectionLength, getTabIndex, getText, getType, getValue, initValueBox, isAllowBlank, isIconPrefix, isReadOnly, isValidateOnBlur, removeErrorModifiers, removeValidator, reset, setAccessKey, setAlignment, setAllowBlank, setCursorPos, setDirection, setDirectionEstimator, setDirectionEstimator, setEnabled, setError, setErrorHandler, setErrorHandlerType, setFocus, setHelperText, setIconColor, setIconFontSize, setIconPosition, setIconPrefix, setIconSize, setIconType, setLength, setName, setPlaceholder, setReadOnly, setSelectionRange, setSuccess, setTabIndex, setText, setType, setValidateOnBlur, setValidators, setValue, setValue, showErrors, updateLabelActiveStyle, validate, validateadd, add, clearActiveClass, enableFeature, getBackgroundColor, getCenterOn, getCenterOnMixin, getCircleMixin, getColorsMixin, getDataAttribute, getDepth, getEnabledMixin, getFlexboxMixin, getFloat, getFloatMixin, getFocusableMixin, getFontSize, getFontSizeMixin, getFontWeight, getFontWeightMixin, getGridMixin, getHideOn, getHideOnMixin, getHoverableMixin, getId, getIdMixin, getInitialClasses, getOpacity, getScrollspy, getScrollspyMixin, getSeparatorMixin, getShadow, getShadowMixin, getShowOn, getShowOnMixin, getTextAlign, getTextAlignMixin, getTextColor, getTooltip, getTooltipDelayMs, getTooltipMixin, getTooltipPosition, getTruncateMixin, getWaves, getWavesMixin, getWidth, getWidth, insert, insert, isCircle, isEnabled, isFeatureEnabled, isHoverable, isSeparator, setBackgroundColor, setBottom, setCenterOn, setCircle, setDataAttribute, setDepth, setDisplay, setFlex, setFlexAlignContent, setFlexAlignItems, setFlexAlignSelf, setFlexBasis, setFlexDirection, setFlexGrow, setFlexJustifyContent, setFlexOrder, setFlexShrink, setFlexWrap, setFloat, setFontSize, setFontSize, setFontWeight, setGrid, setGwtDisplay, setHideOn, setHoverable, setId, setInitialClasses, setLayoutPosition, setLeft, setMargin, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setOffset, setOpacity, setOverflow, setPadding, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setRight, setScrollspy, setSeparator, setShadow, setShowOn, setTextAlign, setTextColor, setTooltip, setTooltipDelayMs, setTooltipPosition, setTop, setTruncate, setVisibility, setWaves, stopTouchStartEvent, stopTouchStartEventadd, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, iterator, remove, removeadd, adopt, doAttachChildren, doDetachChildren, orphan, removeaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, removeFromParent, setLayoutData, sinkEvents, unsinkEventsaddStyleDependentName, 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, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitsetVisibleforEach, spliteratorpublic MaterialSearch()
public void onLoad()
onLoad in class MaterialValueBox<String>protected void onUnload()
onUnload in class com.google.gwt.user.client.ui.Widgetprotected void applyHighlightedItem(MaterialLink link)
protected void locateSearch(String location)
public com.google.gwt.event.shared.HandlerRegistration addCloseHandler(com.google.gwt.event.logical.shared.CloseHandler<String> handler)
addCloseHandler in interface com.google.gwt.event.logical.shared.HasCloseHandlers<String>public void setActive(boolean active)
HasActivepublic boolean isActive()
HasActivepublic MaterialLink getSelectedLink()
public void setSelectedLink(MaterialLink selectedLink)
public List<SearchObject> getListSearches()
public void setListSearches(List<SearchObject> listSearches)
public int getCurSel()
public void setCurSel(int curSel)
public SearchObject getSelectedObject()
public void setSelectedObject(SearchObject selectedObject)
public List<SearchObject> getTempSearches()
public com.google.gwt.event.shared.HandlerRegistration addSearchFinishHandler(SearchFinishEvent.SearchFinishHandler handler)
public com.google.gwt.event.shared.HandlerRegistration addSearchNoResultHandler(SearchNoResultEvent.SearchNoResultHandler handler)
Copyright © 2016. All rights reserved.