public abstract class TableRow<T> extends Object implements com.google.gwt.user.client.TakesValue<T>, org.jboss.errai.ui.client.local.api.IsElement
| Modifier and Type | Field and Description |
|---|---|
protected org.jboss.errai.databinding.client.api.DataBinder<T> |
dataBinder |
| Constructor and Description |
|---|
TableRow() |
| Modifier and Type | Method and Description |
|---|---|
void |
commitChanges() |
static <T> void |
createNewRow(T value,
org.jboss.errai.databinding.client.components.ListComponent<T,? extends TableRow<T>> table,
KiePager<T> pager) |
protected abstract void |
createRow(T value) |
protected abstract void |
deleteRow(T value) |
protected abstract void |
focusOnFirstInput() |
T |
getNewValue() |
T |
getOldValue() |
T |
getValue() |
protected boolean |
isCreatingRow() |
void |
markAsCreator(org.jboss.errai.databinding.client.components.ListComponent<T,?> table,
KiePager<T> pager) |
void |
onCancelClick(elemental2.dom.MouseEvent e) |
void |
onDeleteClick(elemental2.dom.MouseEvent e) |
void |
onEditClick(elemental2.dom.MouseEvent e) |
void |
onSaveClick(elemental2.dom.MouseEvent e) |
void |
setEditing(boolean isEditing) |
void |
setValue(T value) |
T |
tryToGetNewValue() |
protected abstract void |
updateRow(T oldValue,
T newValue) |
Set<javax.validation.ConstraintViolation<?>> |
validate() |
@Inject protected org.jboss.errai.databinding.client.api.DataBinder<T> dataBinder
@EventHandler(value="edit")
public void onEditClick(@ForEvent(value="click")
elemental2.dom.MouseEvent e)
@EventHandler(value="delete")
public void onDeleteClick(@ForEvent(value="click")
elemental2.dom.MouseEvent e)
@EventHandler(value="cancel")
public void onCancelClick(@ForEvent(value="click")
elemental2.dom.MouseEvent e)
@EventHandler(value="save")
public void onSaveClick(@ForEvent(value="click")
elemental2.dom.MouseEvent e)
public void setEditing(boolean isEditing)
public void markAsCreator(org.jboss.errai.databinding.client.components.ListComponent<T,?> table, KiePager<T> pager)
public T getOldValue()
public T getNewValue()
public void setValue(T value)
setValue in interface com.google.gwt.user.client.TakesValue<T>public void commitChanges()
public T getValue()
getValue in interface com.google.gwt.user.client.TakesValue<T>public Set<javax.validation.ConstraintViolation<?>> validate()
public T tryToGetNewValue()
public static <T> void createNewRow(T value,
org.jboss.errai.databinding.client.components.ListComponent<T,? extends TableRow<T>> table,
KiePager<T> pager)
protected boolean isCreatingRow()
protected abstract void focusOnFirstInput()
protected abstract void deleteRow(T value)
protected abstract void createRow(T value)
Copyright © 2017–2019 JBoss by Red Hat. All rights reserved.