Files
cc-1c-skills/tests/skills/cases/mxl-compile/value-states.json
T
Nick ShirokovandClaude Opus 5 aaeb752cf1 refactor(mxl-compile,mxl-decompile): ключ ячейки control → controlType
Тег ячейки <control> и тег формата <controlType> в выгрузке — разные
вещи: первый несёт сериализованные настройки элемента управления, второй
GUID его вида. Ключ DSL описывал второй, а назывался как первый, и при
поддержке настроек отображение стало бы перекрёстным.

Свести их в один ключ нельзя: <controlType> живёт в палитре и разделяется
ячейками с одинаковым оформлением, а настройки принадлежат конкретной
ячейке. Синоним не заводим — он занял бы ровно то имя, которое
освобождается.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-15 11:46:50 +03:00

27 lines
877 B
JSON

{
"name": "Ячейки-поля ввода: три состояния типа и элемент управления",
"input": {
"columns": 4,
"styles": { "bordered": { "border": "Solid" } },
"areas": [
{
"name": "Состояния",
"rows": [
{ "cells": [
{ "col": 1, "valueType": "" },
{ "col": 2, "valueType": "Number(15,3)", "controlType": "none" },
{ "col": 3, "valueType": "Boolean", "controlType": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee" },
{ "col": 4, "valueType": "String(50)", "style": "bordered" }
]},
{ "rowStyle": "bordered", "cells": [
{ "col": 2, "valueType": "Number(10,2)", "param": "Сумма", "detail": "Расшифровка" }
]}
]
}
]
},
"params": {
"outputPath": "Template.xml"
}
}