HOWTO: Microsoft Office InfoPath 2003 양식의 기본 보기를 프로그래밍 방식으로 변경

기술 자료 번역 기술 자료 번역
기술 자료: 826997 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

요약

Microsoft Office InfoPath 양식은 보기를 여러 개 지원합니다. 그 중 하나는 기본 보기입니다. InfoPath에서 양식을 열면 기본 보기에서 양식이 열립니다. 이 문서에서는 InfoPath 양식의 기본 보기를 프로그래밍 방식으로 변경하는 방법을 설명합니다.

새 양식 만들기

  1. InfoPath 2003을 시작합니다.
  2. 파일 메뉴에서 양식 디자인을 누릅니다.
  3. 양식 디자인 작업창에서 새 양식을 누릅니다.

View 1 만들기

  1. 새 양식에서 첫 줄에 This is View 1을 입력한 다음 두 번째 줄에 Check to display View 2 when the form is opened를 입력합니다.
  2. 작업창 드롭다운 메뉴에서 컨트롤을 누릅니다.
  3. 컨트롤 작업창에서 확인란을 누릅니다.
  4. 확인란 텍스트를 View 2로 변경합니다.

View 2 만들기

  1. 작업창 드롭다운 메뉴에서 보기를 누릅니다.

    View 1이 양식의 기본 보기입니다.
  2. 작업창의 작업 섹션에서 새 보기 추가를 누릅니다.
  3. View 2라는 이름을 입력한 다음 확인을 누릅니다.
  4. 새 양식에서 This is View 2를 입력합니다.

스크립트 추가

  1. 도구 메뉴에서 스크립트를 가리킨 다음 Microsoft Script Editor를 누릅니다.
  2. 다음 코드를 코드 창에 추가합니다.
    function XDocument::OnLoad(eventObj)
    {
    	//Pick the default view based on the value of element DefaultView
    	var objDefaultView = XDocument.DOM.selectSingleNode("//my:field1");
    
    	if ((objDefaultView != null) && (objDefaultView.text != ""))
       	{
    		switch (objDefaultView.text)
          		{
             		case "false":
    				    XDocument.ViewInfos("View 1").IsDefault = true;
                			break;
             		case "true":
                			XDocument.ViewInfos("View 2").IsDefault = true;
                			break;
          		}
       	}
    }
  3. 스크립트를 저장한 다음 Microsoft Script Editor를 닫습니다.
  4. 양식 서식 파일을 SwitchDefaultView.xsn으로 저장한 다음 양식 서식 파일을 닫습니다.

시험해보기

  1. 파일 메뉴에서 양식 채우기를 누릅니다.

    참고 이 단계에서는 양식을 미리 보는 대신 양식을 채우도록 해야 합니다. 미리 보기는 OnLoad 이벤트에서 기본 보기에 대한 프로그래밍 방식의 변경 사항을 반영하지 않습니다. 미리 보기 모드는 항상 현재 InfoPath 디자이너에서 선택된 보기를 표시합니다.
  2. 작업창에서 SwitchDefaultView를 누릅니다.

    양식이 View 1(초기 기본 보기)에서 열립니다.
  3. View 2 확인란을 누릅니다.
  4. 양식을 SwitchDefaultViewForm.xml로 저장한 다음 양식을 닫습니다.
  5. 파일 메뉴에서 열기를 누릅니다.
  6. SwitchDefaultViewForm.xml을 찾은 다음 열기를 누릅니다.

    양식이 View 2에서 열립니다.




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 826997 - 마지막 검토: 2011년 10월 4일 화요일 - 수정: 4.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Office InfoPath 2007
  • Microsoft Office InfoPath 2003
  • Microsoft Infopath 2010
키워드:?
kbhowto KB826997

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com