В моей сетке Кендо я пытаюсь проверить, является ли одно из полей столбца истинным или ложным. Если это правда, строка должна быть расширена, если она ложна, строка должна оставаться свернутой. Мое определение кода для столбца:Условно развернуть строку в сетке кендо
{
field: "Comment",
title: txt.TXT_COMMENT,
template: '<input type="checkbox" #= Comment ? "checked" : "" # disabled="false" ></input>',
},
Мой код состояния в DataBound для проверки, если есть данные:
dataBound: function (e) {
var data = this.dataItem;
if (data.Comment == 1) {
this.expandRow(this.tbody.find("tr.k-master-row"));
}
f_OnDataBound(e);
}
Спасибо за вашу помощь!
На первый взгляд, ваша функция привязки данных не будет работать, потому что 'this' не будет иметь' dataItem'. Можете ли вы создать скрипку, которая иллюстрирует вашу проблему? Я вижу, что это не сработает, но для меня слишком мало кода, чтобы иметь возможность помочь – chiapa
. Мой код, к сожалению, слишком большой и получает данные из локальной базы данных:/ – Aviator