mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-07-11 13:33:41 +03:00
fix(form-compile): Page с направлением раскладки → не путать с UsualGroup
У Page/Pages ключ `group` означает направление раскладки детей (<Group>Horizontal</Group>), а не тип UsualGroup. Диспетчер типа элемента проверял `group` раньше `page`/`pages`, поэтому страница с горизонтальной раскладкой компилировалась как <UsualGroup name="horizontal"> вместо <Page>. Переставил `pages`/`page` перед `group` в TYPE_KEYS (ps1 + py зеркало) — реальная UsualGroup ключа page/pages не несёт, конфликта нет. Emit-Page уже корректно эмитит <Group> из ключа group. Регресс: добавил group:horizontal на страницу в кейс pages.json + снэпшот. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -21,7 +21,7 @@
|
||||
{ "page": "Шаг1", "title": "", "children": [
|
||||
{ "input": "Параметр1", "path": "Параметр1" }
|
||||
]},
|
||||
{ "page": "Шаг2", "title": "Результат", "tooltip": "Шаг \"Результат\"", "children": [
|
||||
{ "page": "Шаг2", "title": "Результат", "tooltip": "Шаг \"Результат\"", "group": "horizontal", "children": [
|
||||
{ "input": "Итог", "path": "Итог", "readOnly": true }
|
||||
]}
|
||||
]},
|
||||
|
||||
+1
@@ -42,6 +42,7 @@
|
||||
<v8:content>Шаг "Результат"</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Group>Horizontal</Group>
|
||||
<ExtendedTooltip name="Шаг2РасширеннаяПодсказка" id="9"/>
|
||||
<ChildItems>
|
||||
<InputField name="Итог" id="10">
|
||||
|
||||
Reference in New Issue
Block a user