Можно ли использовать шаблон строки в сетке пользовательского интерфейса Kendo только в том случае, если выполнено конкретное условие (например, поле в этой строке, имеющее конкретное значение)? Если это условие не выполняется, оно не должно отображать шаблон и вместо этого просто выводить строку нормально.условный шаблон kendo ui
Я не хочу указывать условие внутри самого шаблона, потому что, если я ошибаюсь, мне также нужно будет включить «определение по умолчанию» html в определении шаблона, если условие не выполняется.
Вот пример того, чего я пытаюсь достичь, что не работает. Для краткости я ушел из других свойств сетки, которые не имеют отношения к моему вопросу:
$("#divGrid").kendoGrid({
rowTemplate: function (data) {
if (condition) kendo.template($("#myRowTemplate").html(data));
// else render row without the template, but how?
}
});
Это несчастливо, но спасибо за ваш ответ и за устранение проблемы с отсутствующим параметром. Отметьте это как правильный ответ. – aw1975