2016-10-19 10 views
0

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

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

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

UPDATE: это форма списка InfoPath (основанная на настройке списка SharePoint), поэтому кажется, что нет способа добавить код (используя вкладку разработчика в InfoPath) к таким формам. Так возможно ли это, используя что-то вроде JavaScript или что-то в этом роде?

ответ

0

Вы не можете иметь пользовательские диалоговые окна в InfoPath

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

Вы можете построить что-то с шоу ванной скрыть разделы.

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