Skip to content

Columns[index]

Properties

Property name Description
CollapsedWidth The width of the column in collapsed state.
Expandable Allows changing the column expanded or collapsed state via interaction.
Expanded A property to toggle between expanded and collapsed state of the column.
Fill The background fill of the column.
Filter The filter of the column, that can be used to apply a filter operation to show or hide specific items.
FooterFill The appearance of the footer area.
FooterHorizontalTextAlign The horizontal alignment of the footer text.
FooterStroke The border of the footer area.
FooterText The text of the footer.
FooterTrimming The trimming of the footer text
FooterVerticalTextAlign The vertical alignment of the footer text.
FooterVisible Shows or hides the footer.
FooterWordWrapping Enables or disables word-wrapped text inide the footer.
HeaderFill The appearance of the header area.
HeaderFont The font of the header text.
HeaderHorizontalTextAlign The horizontal alignment of the header text.
HeaderStroke The border of the header area.
HeaderTrimming The trimming of the header text.
HeaderVerticalTextAlign The vertical alignment of the header text.
HeaderVisible Shows or hides the header.
HeaderWordWrapping Enables or disables word wrapped text inside the header
Items[Index] The collection of items inside the column.
ShowFilterButton Shows or hides the filter button inside the column header.
Sorting Enables or disables sorting mode.
Stroke The border of the column.
UseDefaultAppearance Overrides the default appearance configured via the ColumnsAppearance property at kanbanboard level.
Visible The column visibility.
Width The width of the column in expanded state.

Methods

Method name Description
AddItem(AText: String = ‘’); Adds a new item to the column.
ApplyFilter; Applies the filter of the column set with the Filter property.
ClearSelection; Clears the selection of a column.
CopyItem(AItem: TTMSFNCKanbanBoardItem; AToColumn: TTMSFNCKanbanBoardColumn; AIndex: Integer = -1): TTMSFNCKanbanBoardItem; Copies an item to a specific column at a specific index. When the index is -1, the item will be placed at the end of the list.
DisableInteraction; Disables interaction with the column.
EnableInteraction; Enables interaction with the column.
GetSelectedItems: TTMSFNCKanbanBoardItemArray; Gets an array of selected items in case multi-select is true.
RemoveFilter; Removes an active filter from the column, but does not clear the filter data.
RemoveFilters; Removes an active filter from the column and clears all filter data.
RemoveItem(AItem: TTMSFNCKanbanBoardItem); Removes an item from the column.
ScrollToItem(AItemIndex: Integer); Scrolls to a specific item index.
SelectedItemCount: Integer; Return the amount of selected items.
SelectItem(AItemIndex: Integer); Selects an item with a specific item index
SelectItems(AItemIndexes: TTMSFNCKanbanBoardIntegerArray); Selects an array of item indexes.
StartEditMode; Starts inplace editing for the selected item.
StartFiltering; Starts filtering.
StopEditMode; Stops inplace editing for the selected item.
StopFiltering; Stops filtering.
ToggleEditMode; Toggles editing mode for the selected item.
XYToItem(X, Y: Single): TTMSFNCKanbanBoardItem; Returns the item at a specific X and Y coordinate
XYToItemIndex(X, Y: Single): TTMSFNCKanbanBoardItem; Returns the index of an item at a specific X and Y coordinate.

Go back to TTMSFNCKanbanBoard