@Templated @ApplicationScoped public class DataTypeSearchBarView extends Object implements DataTypeSearchBar.View
Constructor and Description |
---|
DataTypeSearchBarView(elemental2.dom.HTMLInputElement searchBar,
elemental2.dom.HTMLElement searchIcon,
elemental2.dom.HTMLButtonElement closeSearch,
org.jboss.errai.ui.client.local.spi.TranslationService translationService) |
Modifier and Type | Method and Description |
---|---|
void |
init(DataTypeSearchBar presenter) |
void |
onSearchBarChangeEvent(com.google.gwt.event.dom.client.ChangeEvent e) |
void |
onSearchBarCloseButton(com.google.gwt.event.dom.client.ClickEvent e) |
void |
onSearchBarKeyDownEvent(com.google.gwt.event.dom.client.KeyDownEvent e) |
void |
onSearchBarKeyUpEvent(com.google.gwt.event.dom.client.KeyUpEvent event) |
void |
refreshItemsPosition() |
void |
resetSearchBar() |
void |
setupSearchBar() |
void |
showSearchResults(List<DataType> results) |
@Inject public DataTypeSearchBarView(elemental2.dom.HTMLInputElement searchBar, @Named(value="span") elemental2.dom.HTMLElement searchIcon, elemental2.dom.HTMLButtonElement closeSearch, org.jboss.errai.ui.client.local.spi.TranslationService translationService)
@PostConstruct public void setupSearchBar()
public void init(DataTypeSearchBar presenter)
init
in interface org.uberfire.client.mvp.HasPresenter<DataTypeSearchBar>
@EventHandler(value="close-search") public void onSearchBarCloseButton(com.google.gwt.event.dom.client.ClickEvent e)
@EventHandler(value="search-bar") public void onSearchBarKeyUpEvent(com.google.gwt.event.dom.client.KeyUpEvent event)
@EventHandler(value="search-bar") public void onSearchBarKeyDownEvent(com.google.gwt.event.dom.client.KeyDownEvent e)
@EventHandler(value="search-bar") public void onSearchBarChangeEvent(com.google.gwt.event.dom.client.ChangeEvent e)
public void resetSearchBar()
resetSearchBar
in interface DataTypeSearchBar.View
public void showSearchResults(List<DataType> results)
showSearchResults
in interface DataTypeSearchBar.View
public void refreshItemsPosition()
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.