TabSheetModel.getCellSpans

Синтаксис

getCellSpans();

Описание

Метод getCellSpans возвращает массив объединений ячеек таблицы.

Комментарии

Метод возвращает массив объектов типа PP.Ui.TabSheetCellSpan.

Пример

Для выполнения примера необходимо наличие на html-странице компонента TabSheet с наименованием «tabSheet» (см. «Пример создания компонента TabSheet»). Создадим три диапазона объединённых ячеек и выделим их:

// Получим диапазоны ячеек по заданным координатам
var range1 = tabSheet.getRange(0, 0, 0, 1);
var range2 = tabSheet.getRange(1, 1, 1, 2);
var range3 = tabSheet.getRange(2, 0, 2, 1);
// Выполним объединение ячеек по полученным диапазонам
tabSheet.merge(range1);
tabSheet.merge(range2);
tabSheet.merge(range3);
// Обновим таблицу
tabSheet.rerender();
// Получим все объединения ячеек в таблице
var cellSpans = tabSheet.getModel().getCellSpans();
// Выделим все объединения ячеек
for (var i in cellSpans) {
    tabSheet.select(cellSpans[i].getRange(tabSheet), true)
};

В результате выполнения примера были созданы и выделены три диапазона объединённых ячеек:

См. также:

TabSheetModel