Skip to content

AI-EDT v0.2.37

Choose a tag to compare

@github-actions github-actions released this 28 Aug 10:11
· 6 commits to main since this release

Отказ приходит текстом

Ответ инструмента с типом ответа MARKDOWN при отказе содержит текстовый блок. Успешный ответ по-прежнему содержит вложенный ресурс, режим plain-text не изменён.

Затрагивает write_module_source во всех режимах, read_method_source и остальные инструменты, отвечающие markdown.

Константа перечисления по обоим написаниям

BmFormHelper ищет константу перечисления EDT по литералу и по имени Java-константы, без учёта регистра. Перечисление, сгенерированное EMF, возвращает из toString() литерал (Label, Picture, Left), а имя константы - LABEL, PICTURE, LEFT.

add_decoration elementType=Label записывает <type>Label</type> рядом с LabelDecorationExtInfo. Тем же исправлены ветка Picture и выравнивание надписи влево.

Именованные области макета

mxl_workshop принимает add_named_area, list_named_areas и remove_named_area. Параметры: areaName, areaKind (columns, rows, rect) и границы fromRow / fromCol / toRow / toCol, 1-базные.

read_template возвращает namedAreas.

Имя, названное дважды, перемещает область: SpreadsheetDocument.getNamedItems() - это EMap, и запись по существующему ключу заменяет значение. Удаление области, которой нет, возвращает отказ.

Формы

add_group elementType=Pages создаёт PagesGroupExtInfo. add_group elementType=Page заполняет PageGroupExtInfo значениями group=Vertical и showTitle=true.

add_table autoGenerateColumns=true берёт заголовок колонки из getTitle, затем из getSynonym реквизита; при их отсутствии <title> не записывается.

add_form_event_handler знает события Clearing, TextEditEnd и Opening - 24 события формы. Каждое принимает Элемент первым аргументом обработчика.

Справка edit_form по addButton называет имя создаваемой команды: оно совпадает с именем кнопки.

Общий модуль и булевы свойства

set_object_property и set_form_item_property отклоняют вызов, если значение не передано, а сеттер принимает примитив; отказ называет свойство, требуемый тип и параметр propertyValue.

create_object objectType=CommonModule принимает externalConnection, clientOrdinaryApplication и serverCall. Все шесть флагов контекста объявлены в схеме edit_metadata. server включается, когда ни один другой контекст не включён.

Batch

edit_metadata batch=true наследует formFqn наравне с projectName, ownerFqn и dryRun.

Отказ батча перечисляет упавшие операции с причиной каждой - до пяти, дальше счёт остальных.