【问题标题】:Override template engine for Kendo UI Grid覆盖 Kendo UI Grid 的模板引擎
【发布时间】:2014-12-19 10:35:42
【问题描述】:

我了解到您可以覆盖 Kendo UI 模板引擎并提供第三方引擎(例如 JS Render),请参阅 here

具体来说,我正在使用 Grid,我想将模板添加到单元格中,因此我的列定义如下所示:

columns: [{template: "<ul>{{for xxx}}<li>{{:yyy}}</li>{{/for}}</ul>"]

如何将剑道模板引擎替换为 JSRender 之类的引擎?

【问题讨论】:

  • 也许你可以做到,但你需要这样做吗?从你的模板来看,没有什么是你不能用 KendoUI 模板做的,为什么不继续使用它,不要增加额外的复杂性和更多的依赖呢?
  • 我正在创建一个原型,我在其中抽象出 Polymer/xtag Web 组件后面的 Kendo UI 网格。我不希望在我的 HTML 中使用该组件对 Kendo 的任何依赖。
  • 该组件具有列定义的标记,包括其中一列的模板(用js渲染编写,但可以是任何模板引擎)

标签: kendo-ui telerik kendo-grid


【解决方案1】:

Telerik 支持人员已经回复了答案 - 尽管我还没有尝试过。您可以提供一个返回渲染 HTML 的函数,而不是将模板指定为字符串,因此您可以在该函数中使用 JSRender。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-03
    • 1970-01-01
    • 1970-01-01
    • 2015-10-15
    相关资源
    最近更新 更多