Как скрыть поля в InfoPath 2010 для элементов NewForm? - PullRequest
0 голосов
/ 25 июля 2011

Я создал список в пользовательском интерфейсе Sharepoint 2010 и настроил макет в InfoPath 2010. Теперь я хочу установить некоторые поля НЕ для отображения в записи списка NewForm. Как это достигнуто?

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

"ЕСЛИ НОВАЯ ФОРМА = ИСТИНА, ЗАТЕМ Скрыть HideControl ELSE DisplayControl" ...

Может кто-нибудь помочь с этим, пожалуйста?

Спасибо.

Ответы [ 2 ]

1 голос
/ 13 ноября 2013

Это можно сделать без дополнительного поля.Для нового элемента поле идентификатора еще не будет иметь значения.Поэтому вам просто нужно создать правила форматирования для каждого элемента управления и установить скрытый элемент управления, если поле идентификатора пустое.

0 голосов
/ 06 сентября 2011

Что вы можете сделать, это добавить дополнительное поле без элемента управления в форме.

Теперь на элементы управления, которые должны быть невидимыми, добавьте правило форматирования.Примерно так (ЕСЛИ «Дополнительное поле» пусто) -> Скрыть этот элемент управления).В правиле форматирования есть возможность сделать элемент управления невидимым.

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

В следующий раз, когда вы откроете форму, поле не будет пустым, и скрытые элементы управления снова будут видны.

Надеюсь, это поможет вам.

Grtz Michael

Блог Майкла

...