Заметки из Зазеркалья

21.10.2022

Множественный выбор в поле ввода

Данная статья является анонсом новой функциональности.
Не рекомендуется использовать содержание данной статьи для освоения новой функциональности.
Полное описание новой функциональности будет приведено в документации к соответствующей версии.
Полный список изменений в новой версии приводится в файле v8Update.htm.

Планируется в версии 8.3.23

Будет реализован новый интерфейс для последовательного ввода однотипных значений. 

Часто перед разработчиками встает задача хранить для одного объекта несколько значений одного типа. Например:

  • Несколько адресов электронной почты для письма

  • Нескольких номеров телефонов для контрагента или контактного лица

  • Роли пользователя, принадлежность к группам доступа

Для хранения таких данных можно использовать, например, табличную часть. А для показа как правило используется табличное поле формы с одной колонкой. Пример из 1С:Документооборота, форма письма:

img-01.png

В версии 8.3.23 появится возможность отображать такие реквизиты более компактно, показывая их значения в одну строку:

img-02.png

Ввод в такие поля будет осуществляться привычным способом:

  • Ввод текста или автоподбор с клавиатуры

  • Выбор значений из выпадающего списка

  • Множественный выбор из формы выбора

  • В диалоге редактирования списка значений

При вводе множественных значений в выпадающем списке могут отображаются флажки:

img-03.png
Можно будет указать, разрешено ли вводить дублирующие значения и пустые значения.
img-04.png

Можно будет кастомизировать оформление множественных значений – задать цвет текста, цвет фона, шрифт, картинку, наличие гиперссылки и т.д.
img-05.png
Элемент Поле ввода будет расширен новыми свойствами и событиями для поддержки этой функциональности. Также во встроенном языке появятся новые объекты.

Новая функциональность позволит создавать более компактные интерфейсы и сделает работу пользователей удобнее.

Теги: 8.3.23  UI