BodyTable: Object;
Свойство BodyTable определяет DOM-элемент, представляющий ячейки таблицы.
Значение свойства устанавливается из JSON и с помощью метода setBodyTable, а возвращается с помощью метода getBodyTable.
Для выполнения примера необходимо наличие на html-странице компонента DataGrid с наименованием «grid» (см. «Пример создания компонента DataGrid»). Установим новое значение цвета фона для одной из ячеек таблицы:
// Получаем DOM-элемент, представляющий ячейки таблицы var bodyTable = grid.getBodyTable(); // Получаем DOM-элемент, представляющий первую ячейку var cell = bodyTable.getElementsByClassName("PPDGCell")[0]; // Получаем атрибут ячейки, представляющий стиль var style = cell.style; // Устанавливаем цвет фона ячейки style.backgroundColor = "#86B7FB";
В результате выполнения примера цвет фона одной из ячеек таблицы был изменен:
Аналогичный результат может быть получен, если заменить в примере строки:
// Получаем DOM-элемент, представляющий ячейки таблицы var bodyTable = grid.getBodyTable();
на следующий код:
// Получаем контейнер ячеек таблицы var bodyContainer = grid.getBodyContainer(); // Получаем DOM-элемент, представляющий ячейки таблицы var bodyTable = bodyContainer.getElementsByClassName("PPDG")[0];
См. также: