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