【发布时间】:2016-07-27 11:27:54
【问题描述】:
我对剑道 UI 还很陌生。
我正在尝试使用 Razor 语法有条件地为 Kendo UI 网格内的行着色。网格包含在 Kendo UI Tabstrip 中。这是我写的代码:
@(Html.Kendo().TabStrip()
.Name("tabstrip")
.Items(items =>
{
items.Add().Text("Books")
.Selected(true)
.Content(
@<text>@(Html.Kendo().Grid((IEnumerable<Library.Models.Books>)ViewBag.Books)
.Name("grid2")
.Columns(columns =>
{
columns.Bound(books => books.BookID);
columns.Bound(books => books.BookName);
})
.ClientRowTemplate(
"<tr class= 'red' data-uid='#= uid #'>" +
"<td>#: BookID #</td>" +
"<td>#: BookName #</td>" +
"</tr>")
.Pageable()
.Sortable()
)
</text>
);
}))
虽然目前我没有检查特定值,但我想根据某些条件对其进行着色,但即使是用红色为行着色的简单任务也不起作用。有什么想法吗?
【问题讨论】:
-
@calinaadi 感谢您的回复。是的,我已经浏览了这个链接和一堆其他 Telerik 资源。不知道我的代码有什么问题。
标签: kendo-ui telerik kendo-grid kendo-asp.net-mvc