Type Parameters:
T - the value type
C - the column identity
R - the row type

public interface TethysUITableCell<T,C,R>
Cell interface.
  • Method Details

    • getTable

      TethysUITableManager<C,R> getTable()
      Obtain the table.
      Returns:
      the column
    • getColumn

      TethysUITableColumn<T,C,R> getColumn()
      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

      void repaintColumnCell(C pId)
      Cell changed during edit.
      Parameters:
      pId - the column id
    • repaintCellRow

      void repaintCellRow()
      Row changed during edit.