Interface TethysUITableCell<T,C,R>
- Type Parameters:
T- the value typeC- the column identityR- the row type
public interface TethysUITableCell<T,C,R>
Cell interface.
-
Method Summary
Modifier and TypeMethodDescriptionobtain the current row.Obtain the type of the column.Obtain the column.Obtain the id of the column.Obtain the control.getTable()Obtain the table.voidRow changed during edit.voidrepaintColumnCell(C pId) Cell changed during edit.
-
Method Details
-
getTable
TethysUITableManager<C,R> getTable()Obtain the table.- Returns:
- the column
-
getColumn
TethysUITableColumn<T,C, getColumn()R> Obtain the column.- Returns:
- the column
-
getControl
TethysUIDataEditField<T> getControl()Obtain the control.- Returns:
- the field
-
getActiveRow
R getActiveRow()obtain the current row.- Returns:
- the row (or null)
-
getColumnId
C getColumnId()Obtain the id of the column.- Returns:
- the column id
-
getCellType
TethysUIFieldType getCellType()Obtain the type of the column.- Returns:
- the column type
-
repaintColumnCell
Cell changed during edit.- Parameters:
pId- the column id
-
repaintCellRow
void repaintCellRow()Row changed during edit.
-