TableChangedStruct: Object
Свойство TableChangedStruct содержит измененную структуру таблицы экспресс-отчета.
Значение свойства устанавливается из JSON и с помощью метода setTableChangedStruct, а возвращается с помощью метода getTableChangedStruct.
Свойство содержит значение в виде JSON-объекта во следующими полями: Columns - массив объектов-столбцов, Rows - массив объектов-строк таблицы экспресс-отчета.
Для выполнения примера необходимо наличие на html-странице компонента ExpressBox с наименованием «expressBox» (см. «Пример создания компонента ExpressBox»). Изменим ширину первого столбца таблицы экспресс-отчета, затем получим новое значение его ширины:
var eaxAnalyzer = expressBox.getSource(); // Получим измененную структуру таблицы экспресс-отчета var changedData = eaxAnalyzer.getTableChangedStruct(); // Получим первый столбец таблицы var column = changedData.Columns.Column[0]; console.log(JSON.stringify(column));
В результате выполнения примера будет выведена информация о первой колонке таблицы экспресс-отчета (индекс колонки @I равно 0, её ширина @W равна 144):
{"@I":0,"@V":true,"@W":144}
См. также: