GanttColumnProps

The props of the columns of the Gantt component.

cell?

ComponentType<GanttCellProps>

Defines the component that will be rendered as a cell. If not set, a GanttCell will be rendered by default.

children?

GanttColumnProps[]

A collection of child columns.

className?

string

Sets the custom CSS classes to the column cells.

columnMenu?

React.ComponentType<ColumnMenuProps>

The column menu component. Pass the ColumnMenuTextColumn, ColumnMenuNumericColumn, ColumnMenuDateColumn, ColumnMenuBooleanColumn or a custom component base on the type of the column data.

expandable?

boolean

If set to true, the column will render the icons that are used for expanding and collapsing child rows.

field?

string

The field to which the column is bound.

filter?

ComponentType<GanttFilterCellProps>

Defines the component that will be rendered as a filter cell.

format?

string

The format that is applied to the value before it is displayed. Takes the {0:format} form where format is a standard number format, a custom number format, a standard date format, or a custom date format. For more information on the supported date and number formats, refer to the kendo-intl documentation.

headerCell?

ComponentType<GanttHeaderCellProps>

Defines the component that will be rendered as a header cell. If not set, a GanttHeaderCell will be rendered by default.

headerClassName?

string

Sets the custom CSS classes to the column header cell.

headerSelectionValue?

boolean

Defines if the header selection checkbox is checked.

minResizableWidth?

number

The width of the column (in pixels) below which the user is not able to resize the column through the UI. Defaults to 10.

orderIndex?

number

Determines the position of the column. Columns with smaller orderIndex will appear before columns with bigger orderIndex. Defaults to 0.

reorderable?

boolean

Indicates whether the column is reorderable.

resizable?

boolean

Indicates whether the column is resizable.

sortable?

boolean | ColumnSortSettings

Allows the column headers to be clicked and the sortChange event emitted. You have to handle the sortChange event yourself and sort the data. Defaults to true.

title?

string

The title of the column.

width?

string | number

The width of the column.