Interface for a class Kanban
Triggers on beginning of every Kanban action.
Triggers on successful completion of the Kanban actions.
Triggers when a Kanban action gets failed or interrupted and an error information will be returned.
Triggers on single-clicking the Kanban cards.
Triggers on double-clicking the Kanban cards.
EmitType<CardRenderedEventArgs>
Triggers before each card of the Kanban rendering on the page.
EmitType<Record>
Triggers after the kanban component is created.
Triggers before the data binds to the Kanban.
Triggers once the event data is bound to the Kanban.
EmitType<DataSourceChangedEventArgs>
Triggers when the grid data is added, deleted and updated. Invoke the done method from the argument to start render after edit operation.
EmitType<DataStateChangeEventArgs>
Triggers when the grid actions such as Sorting, Paging, Grouping etc., are done.
In this event,the current view data and total record count should be assigned to the dataSource
based on the action performed.
Triggers before the dialog closes.
Triggers before the dialog opens.
Triggers when the card is dragging to other stage or other swimlane.
Triggers when the card drag actions starts.
Triggers when the card drag actions stops.
EmitType<QueryCellInfoEventArgs>
Triggers before each column of the Kanban rendering on the page.
boolean
Enables or disables the drag and drop actions in Kanban.
boolean
When this property is set to true, it allows the keyboard interaction in Kanban.
Defines the Kanban board related settings such as header field, content field, template, show or hide header, and single or multiple selection.
Defines the Kanban board columns and their properties such as header text, key field, template, allow toggle, expand or collapse state, min or max count, and show or hide item count.
Defines the constraint type used to apply validation based on column or swimlane. The possible values are:
string
It is used to customize the Kanban, which accepts custom CSS class names that defines specific user-defined styles and themes to be applied on the Kanban element.
Record[]
| DataManager
With this property, the card data will be bound to Kanban.
The card data can be passed either as an array of JavaScript objects,
or else can create an instance of DataManager
in case of processing remote data and can be assigned to the dataSource
property.
With the remote data assigned to dataSource, check the available
adaptors to customize the data processing.
Defines the dialog settings such as template and fields.
boolean
Determine whether to prevent cross-site scripting code in Kanban data entry fields.
boolean
Enables or disables the persisting component’s state between page reloads. If enabled, columns, dataSource properties will be persisted in kanban.
boolean
Enable or disable rendering component in right to left direction.
boolean
Enables or disables the tooltip in Kanban board. The property relates to the tooltipTemplate property.
string[]
Defines the ID of drop component on which drop should occur.
string
| number
Sets the height
of the Kanban component, accepting both string and number values.
The string type includes either pixel or percentage values.
When height
is set with specific pixel value, then the Kanban will be rendered to that specified space.
In case, if auto
value is set, then the height of the Kanban gets auto-adjusted within the given container.
string
Defines the key field of Kanban board. The Kanban renders its layout based on this key field.
string
Overrides the global culture and localization value for this component. Default global culture is ‘en-US’.
Query
Defines the external query
that will be executed along with the data processing.
boolean
Enable or disable the columns when empty dataSource.
Defines the sort settings such as field and direction.
Defines the stacked header for Kanban columns with text and key fields.
Defines the swimlane settings to Kanban board such as key field, text field, template, allow drag-and-drop, show or hide empty row, show or hide items count, and more.
string
Defines the template content to card’s tooltip. The property works by enabling the ‘enableTooltip’ property.
string
| number
Sets the width
of the Kanban component, accepting both string and number values.
The string value can be either pixel or percentage format.
When set to auto
, the Kanban width gets auto-adjusted and display its content related to the viewable screen size.