我对Kendo UI相当陌生。如何有条件地格式化包含在tabstrip内的Kendo 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>
);
}))
虽然,此刻,我不检查特定的价值观,我想基于一些条件来颜色故,但着色连这个简单的任务红色的行不起作用。有任何想法吗?
您可以检查这个帖子:http://www.telerik.com/forums/conditionally-changing-the-row-color – calinaadi
@calinaadi谢谢您的答复。是的,我已经通过这个链接和其他一些Telerik资源。不知道我的代码有什么问题。 – SJaka