StandardTableView
The StandardTableView
represents a table of data with columns and rows. Cells
are organized in a model where each row is a model of
[StandardListViewItem
].
Properties
Same as ListView
, and in addition:
current-sort-column
(out int): Indicates the sorted column. -1 mean no column is sorted.columns
(in-out [TableColumn
]): Defines the model of the table columns.rows
([[StandardListViewItem
]]): Defines the model of table rows.current-row
(in-out int): The index of the currently active row. -1 mean none is selected, which is the default.
Callbacks
sort-ascending(int)
: Emitted if the model should be sorted by the given column in ascending order.sort-descending(int)
: Emitted if the model should be sorted by the given column in descending order.row-pointer-event(int, PointerEvent, Point)
: Emitted on any mouse pointer event similar toTouchArea
. Arguments are row index associated with the event, thePointerEvent
itself and the mouse position within the tableview.current-row-changed(int)
: Emitted when the current row has changed because the user modified it
Functions
set-current-row(int)
: Sets the current row by index and brings it into view.