이 예제에서는 레벨 속성을 PRRequirement
조회에 포함하는 RequisitePro.xsd Generic
XML 스키마를 사용합니다.
프로시저
FullTag에 표제 스타일이 적용된 보고서를 작성하려면
다음을 수행하십시오.
- Launcher에서 문서 스펙을 작성하고 데이터 소스를 구성하십시오.
- Document Studio에서 새 템플리트를 여십시오.
- 샘플 데이터 소스 스키마를 추가하십시오.
- 데이터 소스 스키마 보기에서 데이터
소스 스키마 추가 아이콘을 클릭하십시오. 데이터
소스 스키마 마법사가 열리면 다음을 클릭하십시오.
- 스키마 유형 필드에서 Generic XML을 선택하십시오.
- 옵션: 데이터 소스 ID에 대해
사용자 정의 이름을 입력하십시오.
- 다음을 클릭하십시오. 선택사항을 검토한 후
완료를 클릭하십시오.
- 찾아보기를 클릭한 후 제품과 함께 설치된 RequisitePro.xsd
샘플 데이터 파일을 선택하십시오. 기본 위치: RPE_HOME\source\XML\examples\RequisitePro.xsd.
열기를 클릭하십시오.
- 템플리트에 요소를 추가하십시오.
컨테이너 요소를 추가하십시오.
단락 요소를
컨테이너 요소에 삽입하십시오.
텍스트 요소를 단락 요소에 삽입하십시오.
- 요소에 조회를 추가하십시오.
- 데이터 소스 스키마 보기에서 프로젝트 및
요구사항을 펼치십시오.
- PRRequirement를 컨테이너 요소로 끌어오십시오.
- FullTag(문자열)를 텍스트 요소로 끌어오십시오.
- 컨텍스트 선택 창에서 값으로 사용을
선택하십시오.
- PRRequirement 컨테이너를 선택한 후 확인을
클릭하십시오.
- 단락 요소에 대한 스타일 스크립트 표현식을 작성하십시오.
- 단락 요소를 선택하십시오.
- 특성 보기에서 일반 탭을 선택하십시오.
- 스타일 이름 필드에서
구성 아이콘을 클릭하십시오.
- 스타일 이름 값 설정 창에서 스크립트 표현식 탭을
선택하십시오.
- 속성을 펼친 후 데이터 소스를 펼치십시오.
- 레벨을 선택하십시오.
- parseInt(Level) + 1을 입력하십시오.
- 을 클릭하여 출력을 생성하십시오.
결과
레벨 값은 1씩 증분되므로
표제 스타일도 1씩 증분됩니다. 표제 1 스타일은 레벨 값이
0인 요구사항에 대해 FullTag 값에서 설정됩니다.
표제 2 스타일은 레벨 값이
1인 요구사항에 대해 FullTag 값에서 설정됩니다.
이 예제에서 템플리트에 의해 작성되는
최종 출력 문서는:
- FullTag 값을 섹션 제목으로 표시합니다.
- 요구사항의 표시 가능한 계층 구조를 표시합니다.
- 요구사항이 가장 큰 표제이며 표제 1 스타일을
사용합니다.
- 하위 요구사항이 하위 표제이며 표제 2 스타일을
사용합니다.
- 레벨 속성의 값에 대한 계층 구조를 작성합니다.