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), при этом координаты созданной копии не изменились. Об этом свидетельствует сообщение, выведенное в консоли браузера:
См. также: