PP.Ui.TabSheetCell(settings);
settings. JSON-объект со значениями свойств класса.
Конструктор TabSheetCell создает экземпляр класса TabSheetCell.
Для выполнения примера необходимо наличие на html-странице компонента TabSheet с наименованием «tabSheet» (см. «Пример создания компонента TabSheet»). Создадим новую ячейку таблицы с координатами (0, 1). Установим для неё новое значение, равное 12. Также для этой ячейки разрешим использовать форматы чисел при редактировании, зададим тип данных, установим для неё комментарий и всплывающую подсказу, изменим цвет заливки:
// Получаем модель таблицы
var model = tabSheet.getModel();
var oldCell = model.getCell(tabSheet.coord(0, 1));
// Создадим ячейку таблицы с координатами (0, 1)
var cell = new PP.Ui.TabSheetCell({
Parent: model,
Data: {
L: 1, // Индекс столбца
T: 0 // Индекс строки
}
});
var coord = cell.getCoord();
if (cell.getIsEnabled()) {
// Устанавливаем для ячейки комментарий
cell.setComment("(" + coord.rowIndex + ", " + coord.colIndex + ")");
// Устанавливаем для ячейки всплывающую подсказку
cell.setHint(cell.getType());
// Задаём стиль ячейки - цвет заливки делаем жёлтым
var style = cell.getStyle();
style.Fill.Color = "#FFFACD";
// Устанавливаем стиль
if (tabSheet.getChangedStyleBehavior()) {
cell.setStyle(tabSheet.getChangedStyle().mergeStyle(style));
}
// Разрешаем использовать форматы чисел
tabSheet.setUseNumberFormats(true);
// Задаём тип данных ячейки Integer
cell.setValueType(PP.Ui.TabSheetCellValueType.Integer);
// Устанавливаем новое значение для ячейки
cell.setValue(12);
}
// Обновляем таблицу
tabSheet.rerender();
В результате выполнения примера была создана ячейка модели таблицы с координатами (0, 1). Для неё было установлено значение, равное 12, задан тип Double, установлен комментарий и всплывающая подсказка, цвет заливки таблицы стал жёлтым:

См. также: