diff --git a/docs/skd-dsl-spec.md b/docs/skd-dsl-spec.md index 3eac359e..4cbbdcef 100644 --- a/docs/skd-dsl-spec.md +++ b/docs/skd-dsl-spec.md @@ -638,7 +638,7 @@ XML-маппинг — по `` на каждый элемент: - `"Field desc"` → `OrderItemField`, `orderType=Desc` - `"Field asc"` → `OrderItemField`, `orderType=Asc` - `"Auto"` → `OrderItemAuto` (только на уровне группировок; на верхнем уровне settings игнорируется) -- Объект `{ field, direction?, viewMode? }` — нужен, когда требуется задать `viewMode` (см. [viewMode](#viewmode-режим-доступности)) +- Объект `{ field, direction?, viewMode?, use? }` — нужен, когда требуется задать `viewMode`, или отключить сортировку через `use: false` (см. [viewMode](#viewmode-режим-доступности)) ### conditionalAppearance @@ -719,6 +719,8 @@ XML-маппинг — по `` на каждый элемент: - Multilang dict `{ru, en}` для любого ключа → `v8:LocalStringType` - Прочие → `xs:string` +Значение можно обернуть в `{ "value": ..., "use": false }` — отключённый параметр (платформа эмитит `false`). Такая же форма доступна в `appearance` items (см. раздел conditionalAppearance). + ### dataParameters #### Автогенерация @@ -837,6 +839,8 @@ XML-маппинг — по `` на каждый элемент: Каждая `column`/`row` принимает те же поля что и `group`: `name`, `groupBy`/`groupFields`, `filter`, `order`, `selection`, `outputParameters`, `conditionalAppearance`, `children` (вложенные `StructureItemGroup`), плюс user-settings — `viewMode`, `userSettingID`, `userSettingPresentation` (регистрация column/row как пункта «Изменить вариант»). +На самой `table` (отдельно от column/row) также допустимы `selection`, `conditionalAppearance`, `outputParameters` — общие настройки таблицы (заголовок, выводимые поля, форматирование). + #### Диаграмма (chart) ```json