как отобразить диалоговое окно в ответ на изменение значения поля в форме информационного пути

У меня есть ситуация, когда мне нужно отобразить диалоговое окно, когда определенное значение поля изменяется пользователем в форме InfoPath.

У меня есть поле STATUS в форме InfoPath. Когда для этого поля установлено определенное значение, должно появиться диалоговое окно, и пользователю необходимо ввести значение некоторых других полей (field1, field2 fields3). Таким образом, в основном цель состоит в том, чтобы заставить пользователя вводить значения в field1, field2 и field3, когда он устанавливает в поле STATUS определенное значение.

Как это сделать в форме InfoPath 2010 BROWSER?

ОБНОВЛЕНИЕ: это форма списка InfoPath (основанная на настройке списка SharePoint), поэтому кажется, что нет способа добавить код (используя вкладку разработчика в InfoPath) в такие формы. Так возможно ли это, используя что-то вроде JavaScript или что-то в этом роде?


person vivek m    schedule 19.10.2016    source источник


Ответы (1)


У вас не может быть настраиваемых диалоговых окон в InfoPath

Один из способов - проявить творческий подход, чтобы приблизиться к вашему требованию ...

Вы можете построить что-нибудь с помощью секций show en hide.

Просто поместите поля своего диалогового окна в раздел, а остальную часть формы в другой раздел. По умолчанию скрыть раздел «диалоговое окно». Затем активируйте по правилам, чтобы отображать его, когда это необходимо, в то время как показывать раздел «диалоговое окно», просто скройте остальную часть формы, чтобы принудительно заполнить раздел диалогового окна. Когда закончите, переключите скрытие / отображение разделов.

person M.P.    schedule 04.11.2016