DataGrid.BodyTable

Синтаксис

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];

См. также:

DataGrid