Настройки таблицы отчета содержатся в свойстве grid элемента settings.
Примечание. В данной спецификации приведены только те настройки, которые применяются на мобильном устройстве.
| Свойство | Описание | Возможные значения |
| adjust | Задает параметры автоподгонки размера ячеек. | Значение - элемент со следующими свойствами:
|
| cols | Массив с шириной каждого столбца, начиная с нулевого.
Примечание. Если для свойства adjust установлено значение 0, то на мобильное устройство передаются значения ширины столбцов из настольного приложения. |
|
| rows | Массив с шириной каждой строки, начиная с нулевой.
Примечание. Если для свойства adjust установлено значение 0, то на мобильное устройство передаются значения высоты строк из настольного приложения. |
|
| eaxtabstyle | Стиль таблицы. | Содержит настройки стиля таблицы:
|
| Expanders | Экспандеры. | Содержит массив элементов с настройками экспандеров со следующими свойствами:
|
| totals | Задает параметры расчета итогов. | Значение - элемент со следующими свойствами:
|
| data | Задает параметры агрегации и ранжирования данных. |
|
| gridFilter | Задает параметры фильтрации. | Значение - элемент со следующими свойствами:
|
| gridSort | Задает параметры сортировки. | Если сортировка в таблице не применяется, то значением свойства
является пустой элемент <dict/>.
Если установлена сортировка по столбцам, у элемента <dict> будет свойство columns, значением которого является массив элементов <dict> со свойствами:
|
| gridPareto | Задает параметры распределения. | Содержит два идентичных свойства Rows/Columns определяющие параметры
для строк/столбцов. Каждое свойство содержит следующие свойства:
Свойства Top/Bottom содержат следующие настройки:
|
| selection | Выделение ячеек таблицы | Значение - массив элементов со следующими свойствами:
|
Настройки таблицы отчета могут выглядеть следующим образом:
<key>grid</key> <!-- Настройки для таблицы--> <dict> <key>adjust</key> <!-- Автоподгонка--> <dict> <key>mode</key> <integer>5</integer> <!-- Тип автоподгонки--> <key>maxRowsInCell</key> <integer>8</integer>
<!-- Количество ячеек в строке--> <key>minVisibleDataColumns</key> <!-- Минимальное число видимых столбцов--> <integer>3</integer> </dict> <key>cols</key> <array> <integer>67</integer> <!-- Ширина каждого столбца начиная с 0-го--> <integer>44</integer> <integer>50</integer> </array> <key>rows</key> <array>
<integer>46</integer> <!-- Ширина каждой строки, начиная с 0-ой--> <integer>25</integer> <integer>25</integer> </array> <key>eaxtabstyle</key> <dict> <key>type</key> <integer>10</integer> <key>DefaultStyle</key> <dict> <key>CustomFormat</key> <string># ##0,00</string> </dict> </dict> <key>totals</key> <key>Expanders</key> <array>
<dict> <key>L</key> <integer>0</integer> <key>T</key> <integer>1</integer> <key>W</key> <integer>0</integer> <key>H</key> <integer>3</integer> <key>IC</key> <integer>1</integer> </dict>
<dict> <key>L</key> <integer>0</integer> <key>T</key> <integer>8</integer> <key>W</key> <integer>0</integer> <key>H</key> <integer>2</integer> </dict> </array> <dict> <key>emptyValuesAsZero</key> <string>false</string> <key>includeOwner</key>
<string>true</string> <key>hierarchyTotals</key> <string>true</string> <key>levelTotals</key> <string>true</string> </dict> <key>data</key> <dict> <key>aggregateFixed</key> <integer>0</integer> <key>enableRank</key> <integer>0</integer> <key>rankArea</key> <integer>0</integer> </dict> <key>gridFilter</key>
<dict> <key>enabled</key> <string>true</string> <key>filterElements</key> <integer>0</integer> <key>filterZero</key> <string>false</string> <key>filterEmpty</key> <string>false</string> <key>filterNonNumeric</key> <string>false</string> <key>filterUseCondition</key> <string>false</string> <key>filterCondition</key> <integer>0</integer>
</dict> <key>gridSort</key> <key>columns</key> <array> <dict> <key>index</key> <integer>0</integer> <key>direction</key> <integer>2</integer> </dict> </array> <key>selection</key> <array>
<dict> <key>left</key> <integer>0</integer> <key>top</key> <integer>0</integer> <key>right</key> <integer>0</integer> <key>bottom</key> <integer>1</integer> <key>type</key> <string>cells</string> </dict> </array> <key>gridPareto</key> <dict> <key>Rows</key> <dict> <key>Top</key> <dict> <key>Threshold</key> <real>10</real> <key>Kind</key> <integer>2</integer> <key>Display</key> <string>true</string> </dict> <key>Bottom</key> <dict>...</dict> <key>ElementIndex</key> <integer>4</integer> <key>Enabled</key> <string>false</string> </dict> <key>Columns</key> <dict>...</dict> </dict> </dict>
См. также: