TTMSFNCKanbanBoardAdapter Class
Abstract base class for kanban board data adapters that connect the board to an external data source, handling item retrieval, insertion, deletion, and update operations.
API unit family: TMSFNCKanbanBoard
Inherits from: TTMSFNCCustomComponent
Syntax
TTMSFNCKanbanBoardAdapter = class(TTMSFNCCustomComponent)
Properties
| Name | Description |
|---|---|
| Active | When True, the adapter is connected to the kanban board and will receive data change notifications; set to False to suspend adapter activity. |
| KanbanBoard | The kanban board this adapter is connected to. |
Methods
| Name | Description |
|---|---|
| AfterUpdateItem | Called after an item update has been applied; override to perform any post-update housekeeping in the data source. |
| DeleteItem | Deletes the specified item from the external data source; override to perform the delete operation. |
| GetItems | Populates the kanban board with items retrieved from the external data source; override to provide the data-load implementation. |
| InsertItem | Inserts the specified new item into the external data source; override to perform the insert operation. |
| LoadItems | Clears all existing items from the board and calls GetItems to reload data from the external source. |
| SelectItem | Notifies the data source that the specified item has been selected; override to react to item selection. |
| UpdateItem | Saves changes to the specified item back to the external data source; override to perform the update operation. |
| UpdateItems | Refreshes all items on the board from the external data source without clearing the column structure. |