기존 .app 파일에 대한 전체 스키마 특히, application-view.xsd 파일은 JDECommons/lib/schema 폴더에서 찾을 수 있습니다.
다음에서는 추가될 추가 컨텐츠 또는 기존 컨텐츠가 다른 컨텍스트에서 사용되는 경우에 대해 간략하게 설명합니다.
application 요소의 관련 속성:
속성 | 설명/사용 | 새 속성/기존 속성 |
---|---|---|
id | 기존 속성, 애플리케이션의 고유 ID를 식별하며 파일 이름과 일치해야 합니다. 내부 애플리케이션의 경우, APPLICATION_CODE 코드 테이블 및 사용자 홈 페이지로 연결됩니다. 외부 애플리케이션을 위한 케이스가 아닙니다. | 기존 속성 |
title | .properties 파일의 컨텐츠에 대한 참조. 이 컨텐츠는 애플리케이션 배너에 표시되지 않지만 내부 애플리케이션을 식별하기 위해 관리 화면에서 사용됩니다. | 기존 속성 |
subtitle | .properties 파일의 컨텐츠에 대한 참조. 이 컨텐츠는 애플리케이션 배너에 표시되지 않지만 내부 애플리케이션을 식별하기 위해 관리 화면에서 사용됩니다. | 기존 속성 |
mode | 설정되어 있지 않은 경우 .app 파일은 내부 스타일 애플리케이션용으로 가정합니다. 외부로 설정되어 있는 경우(현재 지원되는 유일한 값), 이는 .app 파일이 외부 스타일 애플리케이션을 정의함을 표시합니다. 컨텐츠 및 유효성 검증을 두 가지 스타일의 애플리케이션에 대해 다르게 처리하는 데 사용됩니다. | 새 속성 |
다른 모든 속성은 지원되지 않으며 mode="external"인 .app 파일에 대해 무시됩니다.
다음은 application 요소의 직접적인 하위로 지원되는 새 요소입니다. 모든 요소는 선택사항입니다.
애플리케이션 배너의 왼쪽 모서리에 표시되는 아이콘 및 텍스트로 랜딩 페이지로 알려진 위치에 대한 하이퍼링크를 포함합니다. 애플리케이션이 처음 로드되면, 정의된 경우 이 페이지가 열립니다. 사용자의 APPLICATION_CODE 값을 사용하는 내부 애플리케이션과는 다릅니다. 참고: 페이지 ID가 없거나 랜딩 페이지 요소가 지정된 경우에는 탐색에서 첫 번째 항목이 랜딩 페이지로 사용됩니다. 정의되는 랜딩 페이지 요소가 없거나 렌더러가 이 케이스에서 아무것도 표시하지 않을 수 있습니다.
속성 | 설명 | 필수 여부 |
---|---|---|
title | 아이콘 아래 표시되는 텍스트에 대한 참조. | 예 |
page-id | 아이콘/텍스트를 클릭할 때 열리는 페이지. | 예 |
icon | 표시할 이미지 아이콘에 대한 참조. | 아니오 |
애플리케이션 배너에서 지원되는 세 가지 유형의 배너 메뉴가 있습니다.
배너 메뉴 요소가 없거나 렌더러가 이 케이스에서 아무것도 표시하지 않을 수 있습니다. 또한 배너 메뉴에 메뉴 항목이 없을 수 있으며 다시 렌더러가 이를 처리합니다. 즉, 이러한 요소는 선택사항입니다.
속성 | 설명 | 필수 여부 |
---|---|---|
type | mega, help 및 person은 현재 지원되는 값입니다. 각각 하나만 정의될 수 있습니다. | 예 |
title | 표시할 제목 텍스트에 대한 참조. | 예 |
page-id | 열려는 페이지에 대한 참조. 선택사항이며 첫 번째 버전에서 개인 메뉴에 대해서만 지원됩니다. | 아니오 |
banner-menu는 0에서 n개 menu-item 요소를 다음 속성과 함께 하위로 가질 수 있습니다.
속성 | 설명 | 필수 여부 |
---|---|---|
id | 메뉴 항목에 대한 고유 ID. 파일 내에서 고유해야 합니다. | 예 |
icon | 표시할 아이콘에 대한 참조. | 아니오 |
title | 제목 텍스트에 대한 참조. | 예 |
text | 긴 설명 텍스트에 대한 참조. | 아니오 |
page-id | 열려는 페이지에 대한 참조. | 예 |
menu-item은 param이라 불리는 하위 요소를 0부터 n개까지 가질 수 있습니다. params는 하드코드된 값으로 메뉴 항목과 연관된 링크에 대한 매개변수로 전달됩니다. 다음 속성을 갖습니다.
속성 | 설명 | 필수 여부 |
---|---|---|
name | 링크와 함께 전달될 매개변수의 이름. | 예 |
value | 매개변수 값에 대한 참조. 현지화할 수 있으며 그렇지 않은 경우 현상태 대로 전달됩니다. | 예 |
param은 링크의 "동기 부여"를 설정하는 데 사용됩니다. 따라서 대부분의 경우 이름이 일부 값과 함께 동기 부여가 됩니다. 값은 현지화가 가능하지만 .properties 파일에 없는 경우 .xml에 지정된 값이 전송됩니다.
탐색 파일(.nav)에 대한 참조이며 애플리케이션용 탐색줄에 표시할 항목의 목록을 포함합니다. 탐색줄은 일반적으로 탭 레벨에서 정의되지만 이 경우에는 전체 애플리케이션에 대해 정의됩니다.
속성 | 설명 | 필수 여부 |
---|---|---|
id | .nav 파일 ID에 대한 참조이며 파일의 이름입니다(예: <id>.nav). | 예 |
width | 탐색줄의 픽셀 너비로 사용되는 값에 대한 참조. 애플리케이션 기반 별 현지화 구성을 허용하기 위한 것입니다. | 아니오 |