• UI组件Kendo UI for jQuery数据管理教程 TaskBoard/模板


    TaskBoard使用Kendo UI模板提供对列、卡片和弹出标题呈现的完全控制。

    Kendo UI for jQuery最新官方正式版下载

    TaskBoard支持以下模板:

    • 卡片模板
    • 列模板
    • 可编辑的标题模板
    • 预览面板模板
    • 预览面板标题模板
    卡片模板

    卡片模板控制卡片的呈现。

    <script id="card-template" type="text/x-kendo-template">
    #:title# #=cardMenuButton#
    #:description#
    </script>
    
    <script>
    $("#taskBoard").kendoTaskBoard({
    template: $("#card-template").html(),
    dataOrderField: "order",
    dataSource: [
    { id: 1, order: 1, title: "Task 1", description: "Description 1", status: "backlog", category: "red" },
    { id: 2, order: 2, title: "Task 11", description: "Description 11", status: "backlog", category: "red" },
    { id: 3, order: 3, title: "Task 2", description: "Description 2", status: "doing", category: "green" },
    { id: 4, order: 4, title: "Task 22", description: "Description 22", status: "doing", category: "green" },
    { id: 5, order: 5, title: "Task 3", description: "Description 3", status: "done", category: "blue" }
    ],
    columns: [
    { text: "Doing", status: "doing" },
    { text: "Backlog", status: "backlog" },
    { text: "Done", status: "done" }
    ]
    });
    </script>
    列模板

    列模板控制列标题的呈现。 在模板上下文中,按钮字段为列的按钮提供 HTML。

    <div id="taskBoard"></div>
    
    <script>
    $("#taskBoard").kendoTaskBoard({
    dataOrderField: "order",
    dataSource: [
    { id: 1, order: 1, title: "Task 1", description: "Description 1", status: "backlog", category: "red" },
    { id: 2, order: 2, title: "Task 11", description: "Description 11", status: "backlog", category: "red" },
    { id: 3, order: 3, title: "Task 2", description: "Description 2", status: "doing", category: "green" },
    { id: 4, order: 4, title: "Task 22", description: "Description 22", status: "doing", category: "green" },
    { id: 5, order: 5, title: "Task 3", description: "Description 3", status: "done", category: "blue" }
    ],
    columns: [
    { text: "Doing", status: "doing" },
    { text: "Backlog", status: "backlog" },
    { text: "Done", status: "done" }
    ],
    columnSettings: {
    template: '<div class="k-taskboard-column-header-actions" style="background-color: lightgray">#=buttons#</div>' +
    '<span class="k-spacer"></span>' +
    '<div class="k-taskboard-column-header-text k-text-ellipsis">#:text#(#:status#)</div>'
    }
    });
    </script>
    UI组件Kendo UI for jQuery数据管理使用教程:TaskBoard - 模板
    可编辑的标题模板

    可编辑的标题模板控制标题的呈现。

    <div id="taskBoard"></div>
    
    <script>
    $("#taskBoard").kendoTaskBoard({
    dataOrderField: "order",
    dataSource: [
    { id: 1, order: 1, title: "Task 1", description: "Description 1", status: "backlog", category: "red" },
    { id: 2, order: 2, title: "Task 11", description: "Description 11", status: "backlog", category: "red" },
    { id: 3, order: 3, title: "Task 2", description: "Description 2", status: "doing", category: "green" },
    { id: 4, order: 4, title: "Task 22", description: "Description 22", status: "doing", category: "green" },
    { id: 5, order: 5, title: "Task 3", description: "Description 3", status: "done", category: "blue" }
    ],
    columns: [
    { text: "Doing", status: "doing" },
    { text: "Backlog", status: "backlog" },
    { text: "Done", status: "done" }
    ],
    editable: {
    headerTemplate: "<div class='k-taskboard-pane-header-text'>Editing <strong>#:title#</strong></div>"
    }
    });
    </script
    UI组件Kendo UI for jQuery数据管理使用教程:TaskBoard - 模板
    预览面板模板

    预览面板模板控制预览面板的呈现。

    <div id="taskBoard"></div>
    
    <script>
    $("#taskBoard").kendoTaskBoard({
    previewPane: {
    template: "<p>#:description#</p><p>Category: #:category#</p>"
    },
    dataOrderField: "order",
    dataSource: [
    { id: 1, order: 1, title: "Task 1", description: "Description 1", status: "backlog", category: "red" },
    { id: 2, order: 2, title: "Task 11", description: "Description 11", status: "backlog", category: "red" },
    { id: 3, order: 3, title: "Task 2", description: "Description 2", status: "doing", category: "green" },
    { id: 4, order: 4, title: "Task 22", description: "Description 22", status: "doing", category: "green" },
    { id: 5, order: 5, title: "Task 3", description: "Description 3", status: "done", category: "blue" }
    ],
    columns: [
    { text: "Doing", status: "doing" },
    { text: "Backlog", status: "backlog" },
    { text: "Done", status: "done" }
    ]
    });
    </script>
    UI组件Kendo UI for jQuery数据管理使用教程:TaskBoard - 模板
    预览面板标题模板

    预览面板标题模板控制预览面板标题的呈现。

    <div id="taskBoard"></div>
    
    <script>
    $("#taskBoard").kendoTaskBoard({
    previewPane: {
    headerTemplate: "<div class='k-taskboard-pane-header-text'>Viewing <strong>#:title#</strong></div>"
    },
    dataOrderField: "order",
    dataSource: [
    { id: 1, order: 1, title: "Task 1", description: "Description 1", status: "backlog", category: "red" },
    { id: 2, order: 2, title: "Task 11", description: "Description 11", status: "backlog", category: "red" },
    { id: 3, order: 3, title: "Task 2", description: "Description 2", status: "doing", category: "green" },
    { id: 4, order: 4, title: "Task 22", description: "Description 22", status: "doing", category: "green" },
    { id: 5, order: 5, title: "Task 3", description: "Description 3", status: "done", category: "blue" }
    ],
    columns: [
    { text: "Doing", status: "doing" },
    { text: "Backlog", status: "backlog" },
    { text: "Done", status: "done" }
    ]
    });
    </script>
    UI组件Kendo UI for jQuery数据管理使用教程:TaskBoard - 模板

    Kendo UI for jQuery | 下载试用

    Kendo UI for jQuery是完整的jQuery UI组件库,可快速构建出色的高性能响应式Web应用程序。Kendo UI for jQuery提供在短时间内构建现在Web应用程序所需要的一切,从多个UI组件中选择,并轻松地将它们组合起来,创建出酷炫响应式的应用程序,同时将开发时间加快了50%。


    了解最新Kendo UI最新资讯,请关注Telerik中文网!

     
  • 相关阅读:
    点击添加,上面div获取到值
    解决ios浏览器视频无法播放问题
    jquery中使用$(#form).submit()提交表单无效原因分析及解决Script
    html页面,css引用外部字体
    当页面信息填写不完整,点击提交后,直接跳转到未填写位置
    layui日历控件添加js校验后 页面点击提交后,点击日历插件不起作用
    jquery在线引用
    左侧导航高度,自适应右侧内容高度
    Mysql
    Linux文件编辑器,链接,及常用系统命令
  • 原文地址:https://www.cnblogs.com/AABBbaby/p/16256638.html
Copyright © 2020-2023  润新知