У меня есть столбец в моей сетке, зарезервированный для команд следующим образом:
.Columns(c =>
{
c.Command(cmd =>
{
cmd.Edit().ButtonType(GridButtonType.Image);
cmd.Delete().ButtonType(GridButtonType.Image);
});
...
}
Есть ли способ условно отобразить кнопку «Удалить» на основе значения поля в текущей строке? Я хотел бы сделать что-то вроде этого:
cmd.Delete().ButtonType(GridButtonType.Image)
.HtmlAttributes((item.HasChildren == true ? new { style = "display: none"} : null));
Проблема в том, что элемент находится не в области действия, как в столбце Шаблон.
Спасибо.