TabSheetDefaultEditor.getCell

Синтаксис

getCell();

Описание

Метод getCell возвращает ячейку, содержащую базовый редактор таблицы.

Комментарии

Метод возвращает значение типа PP.Ui.TabSheetCell.

Пример

Для выполнения примера необходимо наличие на html-странице компонента TabSheet с наименованием «tabSheet» (см. «Пример создания компонента TabSheet»). Откроем редактор для ячейки с координатами (0, 1), получим форматированный текст данной ячейки, её координаты, идентификаторы самой таблицы и текстового поля данного редактора:

// Начнем редактировать ячейку с координатами (1, 1);
tabSheet.edit(0, 1);
// Получим текущий активный редактор ячейки
var editor = tabSheet.getCurrentCellEditor();
// Получим ячейку, содержащую редактор
var editedCell = editor.getCell();
// Выведем информацию по полученной ячейке
console.log("Форматированный текст редактируемой ячейки: " + editedCell.CellData.FormattedText);
// Получим координаты ячейки, содержащей редактор
var coord = editor.getCoord();
console.log("Координаты ячейки: (" + coord.rowIndex + ", " + coord.colIndex + ")")
// Получим таблицу
var ts = editor.getTabSheet();
console.log("Идентификатор таблицы: " + ts.getId());
// Получим текстовое поле ввода редактора таблицы
var textBox = editor.getTextBox();
console.log("Идентификатор текстового поля: " + textBox.getId());

В результате выполнения примера был открыт редактор для ячейки с координатами (0, 1):

При этом в консоли браузера был выведен форматированный текст данной ячейки, её координаты, идентификаторы самой таблицы и текстового поля данного редактора:

Форматированный текст редактируемой ячейки: 3912
Координаты ячейки: (0, 1)
Идентификатор таблицы: tabSheet1
Идентификатор текстового поля: 571

См. также:

TabSheetDefaultEditor