getTabImagesJSON();
Метод getTabImagesJSON возвращает массив значков, расположенных на вкладках таблицы, в JSON-формате.
Метод возвращает JSON-объект с полем TabObjectImage,представляющего собой массив значков, являющихся объектами.
Для выполнения примера необходимо наличие на 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(); // Выведем массив объектов console.log(model.getTabImagesJSON()); };
После выполнения примера в консоль будет выведен массив существующих объектов с идентификатором и кодировкой base64.
См. также: