Как добавить Текстовое поле на страницу?
Постановка задачи: необходимо реализовать на пользовательской странице добавления нового департамента текстовое поле, значение которого будет сохраняться в базу данных и будет иметь следующие настройки:
- надпись поля - Название департамента
- обязательно для заполнения пользователем приложения

- ввод текста в поле должен осуществляться с использованием типа регистра -Первая буква-заглавная, то есть каждое новое слово в поле будет начинаться с заглавной буквы
- поле должно иметь подсказку -Введите название департамента
- к полю должны быть применены CSS-классы: фиксированный заголовок (fixed-label), размерность поля на странице должна быть максимальная (width-full)
- сохранение введенного значения должно осуществляться в базу данных в таблицу org_unit колонку Департамент (name)
Решение задачи:
Предполагается, что страница с добавлением нового департамента уже создана бизнес-аналитиком, где имеется ***основная компонента Форма***, в структуру сущностей которой включена необходимая, в данном случае, таблица org_unit, в которую будет сохраняться введенное значение (наименование департамента). Для добавления на страницу и настройки текстового поля необходимо сделать следующее:
- добавить внутрь Формы компоненту Текстовое поле (рис.1)
- произвести настройки согласно условию задачи (рис.2)

рис.1. Добавление текстового поля на страницу рис.2. Настройка текстового поля по условию задачи
Результат выполнения задачи:
После применения изменений на странице, в экранной форме пользовательского приложения, мы видим, что условия задачи соблюдены, как, например, текстовое поле обязательно для заполнения (рис.3) и каждое новое слово вводимого значения в поле автоматически** начинается с Заглавной буквы** (рис.4).


рис.3. Визуальное отображение условия обязательности поля рис.4. Визуальное отображение выполнения условия: тип регистра Первая буква - заглавная
image2019-2-6_17-6-45.png (image/png)
image2019-2-6_17-16-44.png (image/png)
image2019-2-8_12-1-18.png (image/png)
image2019-2-8_12-4-33.png (image/png)
image2019-2-8_12-8-10.png (image/png)
image2019-2-8_12-10-58.png (image/png)
image2019-2-8_12-18-37.png (image/png)
image2019-2-8_12-21-36.png (image/png)
image2019-2-8_12-22-2.png (image/png)
image2019-2-8_13-32-44.png (image/png)
image2019-2-8_13-35-43.png (image/png)
image2019-2-8_13-47-11.png (image/png)
image2019-2-8_13-48-18.png (image/png)
image2021-3-23_12-25-52.png (image/png)
image2021-3-23_12-26-29.png (image/png)
image2021-3-23_12-29-4.png (image/png)
image2021-3-23_12-31-35.png (image/png)