DataTableModel

Overview

Location

Implements

 

constructor

 

constructor(aTable: DataTable)

 

DataTableModel(DataTable aTable)

Parameters:

  • aTable:

ColumnCount

 

property ColumnCount: Integer read;

 

Integer ColumnCount { __get; }

getColumnClass

 

method getColumnClass(aIndex: Integer): Class<Object>

 

Class<Object> getColumnClass(Integer aIndex)

Parameters:

  • aIndex:

getColumnName

 

method getColumnName(aIndex: Integer): String

 

String getColumnName(Integer aIndex)

Parameters:

  • aIndex:

getValueAt

 

method getValueAt(aRow: Integer; aColumn: Integer): Object

 

Object getValueAt(Integer aRow, Integer aColumn)

Parameters:

  • aRow:
  • aColumn:

isCellEditable

 

method isCellEditable(aRowIndex: Integer; aColIndex: Integer): Boolean

 

Boolean isCellEditable(Integer aRowIndex, Integer aColIndex)

Parameters:

  • aRowIndex:
  • aColIndex:

isEditable

 

method isEditable: Boolean

 

Boolean isEditable()

Row

 

property Row[aIndex: Integer]: DataRow read;

 

DataRow Row[Integer aIndex] { __get; }

RowCount

 

property RowCount: Integer read;

 

Integer RowCount { __get; }

setEditable

 

method setEditable(aValue: Boolean)

 

void setEditable(Boolean aValue)

Parameters:

  • aValue:

setValueAt

 

method setValueAt(aValue: Object; aRow: Integer; aColumn: Integer)

 

void setValueAt(Object aValue, Integer aRow, Integer aColumn)

Parameters:

  • aValue:
  • aRow:
  • aColumn:

Table

 

property Table: DataTable read write;

 

DataTable Table { __get; __set; }

tableColumnChanged  final

 

method tableColumnChanged(anEvent: DataColumnChangedEvent)

 

void tableColumnChanged(DataColumnChangedEvent anEvent)

Parameters:

  • anEvent:

tableRowChanged  final

 

method tableRowChanged(anEvent: DataRowChangedEvent)

 

void tableRowChanged(DataRowChangedEvent anEvent)

Parameters:

  • anEvent:

 

ColumnCount

 

property ColumnCount: Integer read;

 

Integer ColumnCount { __get; }

Row

 

property Row[aIndex: Integer]: DataRow read;

 

DataRow Row[Integer aIndex] { __get; }

RowCount

 

property RowCount: Integer read;

 

Integer RowCount { __get; }

Table

 

property Table: DataTable read write;

 

DataTable Table { __get; __set; }

 

constructor

 

constructor(aTable: DataTable)

 

DataTableModel(DataTable aTable)

Parameters:

  • aTable:

getColumnClass

 

method getColumnClass(aIndex: Integer): Class<Object>

 

Class<Object> getColumnClass(Integer aIndex)

Parameters:

  • aIndex:

getColumnName

 

method getColumnName(aIndex: Integer): String

 

String getColumnName(Integer aIndex)

Parameters:

  • aIndex:

getValueAt

 

method getValueAt(aRow: Integer; aColumn: Integer): Object

 

Object getValueAt(Integer aRow, Integer aColumn)

Parameters:

  • aRow:
  • aColumn:

isCellEditable

 

method isCellEditable(aRowIndex: Integer; aColIndex: Integer): Boolean

 

Boolean isCellEditable(Integer aRowIndex, Integer aColIndex)

Parameters:

  • aRowIndex:
  • aColIndex:

isEditable

 

method isEditable: Boolean

 

Boolean isEditable()

setEditable

 

method setEditable(aValue: Boolean)

 

void setEditable(Boolean aValue)

Parameters:

  • aValue:

setValueAt

 

method setValueAt(aValue: Object; aRow: Integer; aColumn: Integer)

 

void setValueAt(Object aValue, Integer aRow, Integer aColumn)

Parameters:

  • aValue:
  • aRow:
  • aColumn:

tableColumnChanged  final

 

method tableColumnChanged(anEvent: DataColumnChangedEvent)

 

void tableColumnChanged(DataColumnChangedEvent anEvent)

Parameters:

  • anEvent:

tableRowChanged  final

 

method tableRowChanged(anEvent: DataRowChangedEvent)

 

void tableRowChanged(DataRowChangedEvent anEvent)

Parameters:

  • anEvent: