任务板概述

面向ASP的Telerik UI。网络核心Ninja image

任务板是的一部分面向ASP的Telerik UI。网络核心一个专业级的UI库,包含 110+ 组件,用于构建现代和功能丰富的 应用程序。要想尝试一下,注册一个30天的免费试用。

Telerik UI TaskBoard TagHelper和HtmlHelper网络核心are server-side wrappers for the Kendo UI TaskBoard widget. To add the component to your ASP.NET Core app, you can use either.

ASP。. NET Core任务板允许您轻松组织项目并跟踪其状态。该组件提供了一个干净且用户友好的界面,使您能够管理任务、笔记、项目、人员或其他类型的项。任务板显示列(通道),可以表示不同类型的项目/任务状态。任务被可视化为卡片,可以通过模板轻松定制。您可以在列中重新排序卡片,或者将它们拖放到另一列中。

初始化任务板

下面的示例演示如何初始化任务板。

@ (Html.Kendo () .TaskBoard < Kendo.Mvc.Examples.Models.Scheduler。TaskViewModel, kendo.mv.example . models . taskBoard . column >() .Name("taskBoard") .ColumnSettings(columnSettings => columnSettings .DataTextField("Text") .DataStatusField("ID")) .Columns(dataSource => dataSource .Ajax() .Read("Editing_Columns_Read", "taskBoard") .Create("Editing_Columns_Create", "taskBoard") .Update("Editing_Columns_Update", "taskBoard") .Destroy("Editing_Columns_Destroy", "taskBoard"),"TaskBoard") . datatitlefield ("Title") . datastatusfield ("OwnerID") . datadescriptionfield ("Description") . datacategoryfield ("ID") . dataSource (dataSource => dataSource . ajax () . model (model => model.)Id(p => p. taskid)) . read (read => read。Action("Tasks_Read", "TaskBoard")) . create (update => update。Action("Tasks_Create", "TaskBoard")) . update(更新=>更新。Action("Tasks_Update", "TaskBoard")) . destroy (update => update。Action("Tasks_Destroy", "TaskBoard")) .Height("750"))
     < model id="TaskID"> < field name="title" from=" title" type="string">       < taskboard-columns>                  

功能和特性

引用现有实例

要获取对现有任务板实例的引用,请使用jQuery.data ()方法。一旦建立了引用,就使用任务板客户端API控制它的行为。

$(document).ready(function(){//任务板的Name()用于获取其客户端实例。var taskBoard = $("#taskBoard").data("kendoTaskBoard");});

另请参阅

在本文中
Baidu
map