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. |