TTkCellListType🌶️
- class TTkCellListType(value: Any, items: List[Any])[source]🌶️
Bases:
TTkCellListTypeBaseConcrete implementation of list-based cell data type
Represents a value that can be selected from a predefined list of items. Used in table cells to provide dropdown-like selection behavior.
Example:
items = ['Option A', 'Option B', 'Option C'] cell_value = TTkCellListType(value='Option A', items=items) print(cell_value.value()) # 'Option A' cell_value.setValue('Option B')
- Parameters:
value (Any) – The initial selected value (must be in items)
items (List[Any]) – List of available options
- Raises:
ValueError – If value is not in items list
Methods🌶️
- factory(value: Any, items: List[Any]) TTkCellListTypeBase[source]🌶️
Create a new TTkCellListType instance
- Parameters:
value (Any) – The initial value
items (List[Any]) – The list of available items
- Returns:
A new TTkCellListType instance
- Return type: