TabSheetModel.getTabImagesJSON

Синтаксис

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.

См. также:

TabSheetModel