getTabObjectPictures();
Метод getTabObjectPictures возвращает массив значков, являющихся объектами.
Метод возвращает массив значений типа Object.
Для выполнения примера необходимо наличие на html-странице компонента TabSheet с наименованием «tabSheet» (см. «Пример создания компонента TabSheet»).
В файл Expanders.js добавьте изображение в закодированном виде base64 перед параметрами "Structure":
"TabObjectsImages": {
"TabObjectImage": [
{
"@I": 1, // Идентификатор объекта
"asImage": "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZ..."// Base64 объекта
}
]
}
Выполните в консоли:
// Создадим новый объект для таблицы
var tabSheetObject = new PP.Ui.TabSheetObject({
Data: {
"@I": 1, // Идентификатор объекта
"@TR": 1, // Индекс строки ячейки, в область которой вставляем объект
"@LC": 1, // Индекс столбца ячейки, в область которой вставляем объект
"@T": 14, // Отступ сверху
"@L": 5, // Отступ слева
"@H": 51, // Высота объекта
"@W": 56 // Ширина объекта
},
Parent: tabSheet
});
// Добавим объект в таблицу
tabSheet.addObject(tabSheetObject);
// Получим модель таблицы
var model = tabSheet.getModel();
model.getTabObjectPictures();
// Проверим параметр объекта css
if (css = "icontabSheet1_0") {
// При совпадении параметра установим символ «*» в ячейке, в пределах которой расположен левый верхний угол объекта
var coord = tabSheetObject.getCoord();
tabSheet.setCellValue("*", coord.rowIndex, coord.colIndex);
} else {
console.log("Объект с заданным параметром не существует");
};
После выполнения примера в таблицу будет добавлен объект, в ячейку B1, в пределах которой расположен левый верхний угол объекта, запишется символ «*»:

См. также: