New to Telerik UI for ASP.NET MVC? Start a free 30-day trial

Kendo UI TaskBoard component

Definition

Constructors

Initializes a new instance of the TaskBoard class.

C#
public TaskBoard(ViewContext viewContext, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator)
Parameters:viewContextViewContext

The view context

initializerIJavaScriptInitializer

The JavaScriptInitializer

urlGeneratorIUrlGenerator

The URL generator.

Properties

Controls whether to bind the TaskBoard to the data source on initialization.

C#
public bool? AutoBind { get; set; }

Defines the list of buttons rendered in the card.

C#
public List<TaskBoardCardMenu> CardMenu { get; set; }
C#
public DataSource Columns { get; }

Defines the settings for the columns.

C#
public TaskBoardColumnSettingsSettings ColumnSettings { get; set; }
C#
public string ColumnsId { get; set; }

The category field of the card.

C#
public string DataCategoryField { get; set; }

The description field of the card.

C#
public string DataDescriptionField { get; set; }

The field used to order cards (number based). If not set, cards will be rendered in the order they are fetched. And ordering will not be applied to the DataSource and respectively, not synced with the remote data source.

C#
public string DataOrderField { get; set; }
C#
public DataSource DataSource { get; }
C#
public string DataSourceId { get; set; }

The field of the data item that provides the status of the card. Mapped with the status of the columns.

C#
public string DataStatusField { get; set; }

The title field of the card.

C#
public string DataTitleField { get; set; }

Toggles the editing in the TaskBoard. Both for columns and cards.

C#
public TaskBoardEditableSettings Editable { get; set; }

Toggles the editing in the TaskBoard. Both for columns and cards.

C#
public TaskBoardEditableGenericSettings<TCard> GenericEditable { get; set; }

Configures the height of the TaskBoard wrapper.

C#
public string Height { get; set; }

Provides configuration options for the messages present in the TaskBoard widget.

C#
public TaskBoardMessagesSettings Messages { get; set; }

Toggles the previewPane in the TaskBoard.

C#
public TaskBoardPreviewPaneSettings PreviewPane { get; set; }

Toggles the reordering of cards in the TaskBoard.

C#
public bool? Reorderable { get; set; }

The configuration of the TaskBoard resource(s). A TaskBoard resource is optional metadata that can be associated with a TaskBoard event.

C#
public List<TaskBoardResource> Resources { get; set; }

Toggles the selection of the TaskBoard.

C#
public bool? Selectable { get; set; }

Controls the rendering of the card.

C#
public string Template { get; set; }

The handler for the Template

C#
public string TemplateHandler { get; set; }

The id for the Template

C#
public string TemplateId { get; set; }

Configures the Tools of the TaskBoard.

C#
public TaskBoardToolbarSettings Toolbar { get; set; }

The URL generator.

C#
public IUrlGenerator UrlGenerator { get; }

Configures the width of the TaskBoard wrapper.

C#
public string Width { get; set; }

Methods

C#
public override IDictionary<string, object> Serialize()
Returns:

IDictionary<string, object>

Overrides: WidgetBase.Serialize()

Writes the HTML.

C#
protected override void WriteHtml(HtmlTextWriter writer)
Parameters:writerHtmlTextWriter

The HtmlTextWriter.

Overrides: WidgetBase.WriteHtml(HtmlTextWriter)

Writes the initialization script.

C#
public override void WriteInitializationScript(TextWriter writer)
Parameters:writerTextWriter

The TextWriter.

Overrides: WidgetBase.WriteInitializationScript(TextWriter)