getModel();
Метод getModel возвращает модель таблицы, в которой находится данная ячейка.
Метод возвращает объект типа PP.Ui.TabSheetModel.
Для выполнения примера необходимо наличие на html-странице компонента TabSheet с наименованием «tabSheet» (см. «Пример создания компонента TabSheet»). Создадим копию ячейки с координатами (0, 1) и проверим, не изменились ли координаты созданной копии:
// Определим координаты (0, 1) var coord = tabSheet.coord(0, 1); // Получим ячейку с координатами (0, 1) var cell = tabSheet.getModel().getRealOrChangedCell(coord); // Создадим копию ячейки с координатами (0, 1) var oldCell = cell.getModel().getRealOrChangedCell(coord).clone(); // Проверим, изменились ли координаты копии ячейки var isSame = (cell.getCoord() == oldCell.getCoord()); if (isSame) { console.log("Копия ячейки имеет координаты (0, 1)"); } else { var newCoord = cell.getCoord(); console.log("Копия ячейки имеет новые координаты: (" + newCoord.rowIndex + ", " + newCoord.colIndex + ")") };
В результате выполнения примера была создана копия ячейки с координатами (0, 1), при этом координаты созданной копии не изменились. Об этом свидетельствует сообщение, выведенное в консоли браузера:
См. также: