kendoTaskBoard
Namespace: Wisej.Web.Ext.Kendo
Assembly: Wisej.Web.Ext.Kendo (4.1.0.0)
The Kendo UI TaskBoard component allows you to easily organize items and keep track of their state and status. The TaskBoard provides a clean and user-friendly interface for managing tasks, notes, projects, people, or other kinds of items.
- C#
- VB.NET
public class kendoTaskBoard : kendoBase
Public Class kendoTaskBoard
Inherits kendoBase
Constructors
kendoTaskBoard()
Constructs a new instance of the kendoTaskBoard class.
Example:
The following example creates a task board and defines its columns and cards through the Options property.
var taskBoard = new kendoTaskBoard();
taskBoard.Options.columns = new[]
{
new { text = "To do", status = "todo" },
new { text = "In progress", status = "inProgress" },
new { text = "Done", status = "done" }
};
taskBoard.Options.dataSource = new[]
{
new { id = 1, title = "Write specs", description = "Checkout page", status = "todo" },
new { id = 2, title = "Fix login", description = "Session timeout", status = "inProgress" }
};
taskBoard.Dock = DockStyle.Fill;
this.Controls.Add(taskBoard);
kendoTaskBoard(options)
Constructs a new instance of the kendoTaskBoard class.
| Name | Type | Description |
|---|---|---|
| options | Object | Initial set of options. |
Example:
The following example creates a read-only task board bound to a list of cards that use custom field names.
var taskBoard = new kendoTaskBoard(new
{
editable = false,
dataTitleField = "subject",
dataDescriptionField = "notes",
dataStatusField = "state",
dataSource = tickets,
columns = new[]
{
new { text = "Open", status = "open" },
new { text = "Closed", status = "closed" }
}
});
taskBoard.Dock = DockStyle.Fill;
this.Controls.Add(taskBoard);