快捷搜索:  汽车  科技

swagger的ui界面怎么实现的(UI组件KendoUIfor)

swagger的ui界面怎么实现的(UI组件KendoUIfor)<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: &

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

Kendo UI官方最新版免费下载试用,历史版本下载,在线文档和帮助文件下载-慧都网

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>

swagger的ui界面怎么实现的(UI组件KendoUIfor)(1)

可编辑的标题模板

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

<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>

swagger的ui界面怎么实现的(UI组件KendoUIfor)(2)

预览面板模板

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

<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>

swagger的ui界面怎么实现的(UI组件KendoUIfor)(3)

预览面板标题模板

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

<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>

swagger的ui界面怎么实现的(UI组件KendoUIfor)(4)

Kendo UI for jQuery

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

猜您喜欢: