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, в пределах которой расположен левый верхний угол объекта, запишется символ «*»:
См. также: