Настройка форматирования для нескольких элементов управления в форме InfoPath одновременно - PullRequest
1 голос
/ 08 апреля 2011

Я создаю форму, которая должна иметь 30 или более полей, либо отключенных, либо настроенных только для чтения.Они должны быть помечены как таковые, если они основаны на значении раскрывающегося списка.

Это то, что я могу сделать, используя условное форматирование, которое я знаю, что я хочу знать, есть ли способлибо добавить условное форматирование сразу к нескольким элементам управления, либо установить правило, которое я могу установить для достижения одной и той же цели?

Одно требование - я не могу использовать программный код для этого.Я понимаю, что, вероятно, было бы намного проще сделать это, но это требование, данное мне моим менеджером.

РЕДАКТИРОВАТЬ: Забыл добавить это, есть поля, которые все еще должны бытьредактируется, когда остальные поля доступны только для чтения.

Ответы [ 2 ]

4 голосов
/ 18 апреля 2011

Одна особенность в InfoPath 2010 (не помню, если это было в 2007 году), которая уменьшает боль от такого рода повторяющихся работ, - это возможность копировать и вставлять правила.При этом вы можете создать правило только для чтения один раз, а затем просто вставить его в каждый из 30 элементов управления, которые в нем нуждаются.

2 голосов
/ 08 апреля 2011

Вы можете поместить все это в раздел, но ваш единственный вариант для разделов - скрыть / показать (не отключать или только для чтения). В противном случае вы должны настроить все поля для этого выпадающего списка. Огромная боль, но, по крайней мере, ты должен сделать это только один раз.

Альтернативой, которая занимает примерно столько же работы, является настройка двух представлений. Тот, который только для чтения и тот, который является нормальным. Когда пользователь меняет выпадающий список, просто переверните вид. У этого метода есть куча нюансов отображения, но он работает.

...