Создание веб-формы и размещение компонентов

Веб-форма является инструментом для создания визуального интерфейса веб-приложений. Интерфейс формируется путём размещения на веб-форме различных компонентов. Каждой веб-форме соответствует модуль, содержащий описание класса формы. Название класса должно совпадать со значением свойства name веб-формы.

В основе веб-форм лежит фреймворк React, написанный на языке JavaScript, и технология CSS Flexbox. Прикладной код веб-форм пишется на языке Fore. Свойства и методы веб-форм как объекта репозитория описывает интерфейс IWebForm, как компонента среды разработки - IWebFormComponent.

Веб-формы по умолчанию открываются модально относительно того места, откуда осуществляется открытие. Максимальное количество открытых относительно друг друга модальных веб-форм - 5 штук. Для смены режима работы веб-формы используйте свойство modal, доступное в режиме дизайнера.

Примечание. Работа с веб-формами доступна только в веб-приложении. При использовании веб-форм учитывайте имеющиеся особенности работы.

Создание новой веб-формы

Редактирование существующей веб-формы

Для перехода между веб-формой и окном макроса используйте горячие клавиши F7/Shift+F7 или кнопки / , расположенные в правой части окна среды разработки.

Для отображения панели компонентов нажмите кнопку в левой части окна среды разработки. Для размещения компонента на веб-форме щёлкните его на панели компонентов и перетащите в ту область формы, куда его необходимо добавить. На панели Свойства/События задаются свойства компонентов и обработчики для событий. В список доступных свойств входят только те свойства, которые можно изменить в режиме дизайнера веб-формы. В коде для компонентов будут доступны только те свойства, которые можно изменить во время выполнения веб-формы.

Веб-форма имеет различный набор свойств и методов, доступных в режиме дизайнера и режиме выполнения.

Примечание. Свойства flexDirection, aligments, justifyContent влияют на расположение компонентов, для которых свойство position имеет значение relative.

Свойства:

Методы:

Для создания визуального оформления веб-формы доступен ряд компонентов.

См. также:

Разработка прикладного приложения | Особенности работы веб-форм | Компоненты веб-форм