2011-04-08 4 views
0

30 개 이상의 필드가 비활성화되어 있거나 읽기 전용으로 설정되어야하는 양식을 만듭니다. 드롭 다운 상자의 값을 기반으로하는 경우 표시해야합니다.한 번에 InfoPath 양식의 여러 컨트롤에 서식 설정

이것은 내가 알고있는 조건부 형식 지정을 사용하여 수행 할 수있는 작업입니다. 원하는 것은 여러 컨트롤에 조건부 서식을 한 번에 추가하거나 같은 조건을 설정할 수있는 규칙을 추가하는 것입니다. ?

하나의 요구 사항은 프로그래밍 코드를 사용하여이 작업을 수행 할 수 없다는 것입니다. 그렇게하는 것이 훨씬 쉬울 것이라는 것을 깨달았지만 그건 관리자가 내게 요구하는 것입니다.

편집 : 다른 필드가 읽기 전용 일 때 편집해야하는 필드가 있습니다.

답변

2

섹션에 모두 넣을 수 있지만 섹션에 대한 유일한 옵션은 hide/show (비활성화 또는 읽기 전용이 아님)입니다. 그렇지 않으면 해당 드롭 다운에 대해 모든 필드를 설정해야합니다. 커다란 고통은 있지만 적어도 한 번만하면됩니다.

대체로 많은 노력이 있지만, 두 가지보기를 설정하는 것입니다. 하나는 읽기 전용이고 다른 하나는 정상입니다. 사용자가 드롭 다운을 변경하면보기가 반전됩니다. 이 방법은 디스플레이 뉘앙스가 많지만 작동합니다.

+0

내가 지금까지 해본 모든 것에서 첫 번째 방법 만이 유일한 실행 가능한 옵션 인 것 같습니다. 나는 더 쉬운 방법이 있기를 바랐다. –

3

이 반복 작업의 고통을 줄이는 InfoPath 2010의 한 기능 (2007에 있었는지 기억할 수 없음)은 규칙을 복사하여 붙여 넣는 기능입니다. 이렇게하면 읽기 전용 규칙을 한 번 만든 다음 필요로하는 30 개의 컨트롤 각각에 붙여 넣을 수 있습니다.