Перейти к основному содержимому

Использование макросов при разработке приложения

В файлах с расширениями mdcontainer, mdfunctions, mdvalidation и css могут присутствовать типовые блоки кода. Например, на нескольких экранных формах могут использоваться компоненты с идентичными параметрами. Для ускорения разработки файлов с перечисленными расширениями вы можете создавать описания типовых блоков кода и сохранять их в виде именованных макросов. В коде файлов вместо написания кода вы сможете вводить имя такого макроса, а DevTools мгновенно подставит соответствующий макросу текст.

Созданные вами макросы не будут доступны другим специалистам, участвующим в разработке проекта.

Чтобы создать макрос:

  1. На боковой панели нажмите значок UG_macros_icon.png (Макросы).

  2. В окне Макросы, которое открывается, нажмите Добавить макрос.

  3. В поле Значение введите текст макроса.

    К вводимому тексту не применяются никакие правила валидации.

  4. Над полем Значение введите имя макроса, которое вы будете использовать при вставке блока кода в код одного из файлов с расширениями mdcontainer, mdfunctions, mdvalidation и css.

  5. Нажмите Сохранить.

    Окно Макросы закрывается.

Теперь при редактировании кода файлов с расширениями mdcontainer, mdfunctions, mdvalidation и css в проектах экземпляра Платформы вы можете использовать имя созданного макроса.

примечание

Если перед созданием макроса вы редактировали файл с расширением mdfunctions, mdvalidation или css и хотите вставить созданный макрос в этот же файл, в интерфейсе DevTools выберите вкладку с другим файлом, а затем вернитесь к редактированию прежнего файла. Если вы изменяли файл *.mdcontainer в кодовом режиме Редактора Форм, в качестве альтернативы переключению вкладок с файлами вы также можете переключить режим Редактора Форм в визуальный, а затем переключить режим опять в кодовый. Только после этих действий вы сможете использовать созданный макрос.

В любой момент в окне Макросы вы можете сделать следующее:

  • Изменить текст макроса при выборе имени макроса в списке макросов. Если вы уже использовали этот макрос в каком-либо файле, новый текст макроса не будет подставлен автоматически.
  • Удалить макрос по нажатию значка Корзина справа от имени макроса в списке макросов.