У меня есть вложенная сетка, и я могу изменить цвет фона строки вложенной сетки в зависимости от значения одного из ее столбцов. Но я хотел бы также иметь возможность изменить цвет родительской строки.
Например: Родитель: Исследование, Дочерний: Сайт, Условие: Статус столбца = ожидание. Если сайт находится в состоянии ожидания, я хотел бы изменить цвет строки для ожидающего сайта, а также изменить цвет строки для исследования, которое содержит этот ожидающий сайт.
var cellclassname = function (row, column, value, rowdata) {
if (rowdata.Status =="Pending") {
return "red";
}
}
Приведенный выше код работает для вложенной сетки:
columns: [
{ text: '<b>Site ID</b>', datafield: 'ID', width: '15%', cellclassname: cellclassname},
{ text: '<b>Organization Name</b>', datafield: 'SiteName', width: '70%', cellclassname: cellclassname},
{ text: '<b>DSA</b>', datafield: 'Status', width: '15%', cellclassname: cellclassname} ]
, но не для родительской сетки:
columns: [
{ text: '<b>Study Filter</b>',
datafield: 'StudyName', width: '100%', cellclassname: cellclassname }
]
Как я могу изменить свою функцию cellclassname, чтобы она также изменила цвет строки для родительской строки ?
Заранее спасибо!