removeCellSpan(span: PP.Ui.TabSheetCellSpan);
span. Объединение ячеек, которое нужно удалить.
Метод removeCellSpan удаляет объединение ячеек из модели таблицы.
Для выполнения примера необходимо наличие на html-странице компонента TabSheet с наименованием «tabSheet» (см. «Пример создания компонента TabSheet»). Объединим ячейки из диапазона A0-B1, а затем удалим созданное объединение и выделим исходный диапазон:
// Получим диапазон ячеек по заданным координатам var range = tabSheet.getRange(0, 0, 1, 1); // Объединим ячейки в указанном диапазоне tabSheet.merge(range); var isRemove = confirm("Удалить объединение?"); if (isRemove) { // Получим объединение var span = tabSheet.getCellSpanUnderCoord(tabSheet.coord(0, 0)); // Получим модель данных таблицы var model = tabSheet.getModel(); // Удалим объединение ячеек из модели model.removeCellSpan(span); model.getTabSheet().rerender(); // Выделим диапазон ячеек range.select(); };
В результате выполнения примера были объединены ячейки в диапазоне (0, 0) - (1, 1):
После этого был показан диалог, запрашивающий подтверждение на удаление диапазона объединённых ячеек. В результате нажатия кнопки «OK» данный диапазон был разбит на отдельные ячейки и выделен:
См. также: