@JsType(namespace="hal.ui") public interface Table<T> extends org.jboss.gwt.elemento.core.IsElement, Attachable
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Table.SelectionChangeHandler<T>
Convenience handler when a row selection or deselection takes place.
|
| Modifier and Type | Method and Description |
|---|---|
void |
bindForm(Form<T> form) |
void |
bindForms(Iterable<Form<T>> forms) |
void |
clear() |
void |
enableButton(int index,
boolean enable) |
List<T> |
getRows() |
default boolean |
hasSelection() |
void |
hide() |
void |
onSelectionChange(Table.SelectionChangeHandler<T> handler) |
void |
select(T data) |
void |
select(T data,
Function<T,String> identifier) |
T |
selectedRow() |
List<T> |
selectedRows() |
void |
show() |
void |
update(Iterable<T> data) |
void |
update(Iterable<T> data,
Function<T,String> identifier) |
void |
update(Iterable<T> data,
RefreshMode mode) |
void |
update(Iterable<T> data,
RefreshMode mode,
Function<T,String> identifier) |
attach, detach@JsIgnore void show()
@JsIgnore void hide()
@JsIgnore
void enableButton(int index,
boolean enable)
void clear()
void onSelectionChange(Table.SelectionChangeHandler<T> handler)
@JsIgnore default boolean hasSelection()
@JsProperty(name="selectedRow") T selectedRow()
@JsIgnore void select(T data)
@JsIgnore void update(Iterable<T> data, RefreshMode mode)
Copyright © 2018 JBoss, a division of Red Hat. All rights reserved.