【问题标题】:How to convert ClientTemplate from Telerik MVC to Kendo如何将 ClientTemplate 从 Telerik MVC 转换为 Kendo
【发布时间】:2015-03-04 00:21:40
【问题描述】:

我有一个 Telerik MVC Grid 之类的

<% Html.Telerik().Grid<Model>()
.Name("Athletes")
...
.Columns(columns =>
{
    columns.Bound(a => a.IsNew)
         .ClientTemplate("<span <#= IsNew ? \"class='t-icon t-update'\" : \"\" #>></span>")
...

ClientTemplate 的作用是如果 IsNew 为真,则在网格列中显示一个是复选标记的图标。

现在我想让上面的代码在 Kendo Grid 和 ClientTemplate 中工作。我不知道该怎么做。 “t-icon”和“t-update”看起来像图标图像,但我在项目中找不到它们。我需要这方面的帮助。谢谢。

【问题讨论】:

    标签: kendo-ui kendo-grid telerik-grid telerik-mvc


    【解决方案1】:

    检查 span 元素的 CSS - 图标很可能是精灵的一部分。 (background:url 有偏移)

    【讨论】:

    • 是的,和精灵有关。但是我还是不明白 t-icon 和 t-update 的含义,以及它们与 sprite 图像的关系。
    • 在css中有一条规则,如果一个元素有这两个类,则将精灵的这一部分显示为该元素的背景;不知道你不明白什么;也许读这个:tutorialrepublic.com/css-tutorial/css-sprites.php
    • 也许您应该改用 Kendo UI 图标?
    • 谢谢。如何使用剑道 UI 图标?
    • 看看演示;例如对于网格弹出编辑,更新按钮: 将显示复选标记(它可能与您在问题中提到的相同)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-08
    • 1970-01-01
    • 2022-12-09
    • 1970-01-01
    相关资源
    最近更新 更多