Я работаю с ASP.NET MVC 4 с Кендо UI (кендо сетка) .Below пример кода из кэндо сетки -Кендо Сетка ClientTemplate условная колонка
@(Html.Kendo().Grid(Model.Users).Name("Grid").Columns(columns =>
{
columns.Bound(p => p.FirstName);
columns.Bound(p => p.LastName);
columns.Bound(p => p.UserName);
columns.Bound(p => p.Email);
columns.Bound(o => o.IsActive).ClientTemplate(links).Title("Action");
})
В приведенном выше коде мой IsActive столбец имеет некоторые ссылки для таких действий, как «Редактировать», «Обновить», «Удалить». И добавляю эти ссылки в сетку Кендо по переменным ссылкам. И я хочу использовать переменную ссылок на основе условий. Мне нужен условный клиентский шаблон здесь.
Так кто подскажет, как можно сделать условный ClientTemplate в kendoGrid?
2) Также я хочу добавить условие на основе значения поля bool моей модели (Model.Users).
Так я хочу знать, как мы можем получить, что поле от модели Model.Users в кендо сетке для каждого row.Like -
.ClientTemplate(if(IsAdmin && ViewBag.IsActive){.....} else{....})
Спасибо за ответ # Parthiv. Но в соответствии с моей потребностью я должен добавить еще одно условие в этот запрос шаблона. И это условие будет основано на некоторой другой переменной сервера. Так вы можете предложить мне, как мы можем добавить, что ? – Pawan
Hey Pawan, вы абсолютно правы, но вы можете поддерживать этот флаг IsAdmin в ViewBag и получить доступ в этом ClientTemplate.or любые значения, которые вы можете использовать в режиме просмотра и получить к нему доступ. –