Вариант 5. Создание нового компонента
-------------------------------------

На текущую форму «Заявка на закуп» добавлен компонент «Пользовательский компонент».
В его настройках значением выбран такой пользовательский компонент, который
позволяет выбрать поставщика и посмотреть о нем подробную информацию.
HTML и JavaScript коды такого пользовательского компонента приведены ниже.
Список доступных действий:

  * выбор записи реестра поставщиков из диалогового окна с помощью кликабельного лейбла Выбрать из реестра (доступен всегда), в котором столбцы - это отображаемые поля реестра;

  * ручной ввод и подбор результатов среди записей реестра поставщиков (поиск производится по всем полям);

  * значения в выпадающем списке составлены из полей диалога (т.е. отображаемых полей реестра), разделенных тире;

  * выбранное значение компонента меняет его внешний вид: поле ввода заменяется на подчеркнутый и кликабельный лейбл, составленный из значащего содержимого этого реестра;

  * по нажатию на выбранную запись происходит открытие в диалоговом окне проигрывателя формы, который отображает эту запись из реестра поставщиков в режиме просмотра;

  * создание новой записи в реестре поставщиков прямо из текущей формы с помощью кликабельного лейбла +Создать (доступен всегда): проигрыватель формы в режиме редактирования открывается в диалоговом окне;

  * удаление текущего значения компонента с помощью кликабельного лейбла х Удалить (доступен только в случае, когда в компоненте выбрано какое-либо значение): компонент очищается и снова принимает вид поля ввода.

  .. raw:: html

      <iframe src="../../_static/html/integration/extfp-usecases/uc5/index.html" scrolling='no' height="930px" width="100%" style="border:1px solid grey;"></iframe>
