Table of Contents

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.