화면
화면 관련 정보를 제공합니다.
화면의 정의
“화면”는 특정 기능을 수행하는 기능을 구현한 페이지를 의미하며, 아래의 기능을 제공합니다.
- 화면은 화면 ID를 지정하여 등록/관리됨
- 화면은 프로젝트 루트 디렉토리 또는 하위 디렉토리에 저장됨
- 화면은 화면 URL(디렉토리 경로(“/“부터 시작) + 화면 ID)로 구분됨
- 화면은 개발/배포/로딩/링크의 단위로 화면 URL을 기준으로 동작함
화면 ID 명명규칙
화면 ID는 아래와 같은 명명 규칙으로 설정하는 것을 권고한다.
- 화면 ID은 “영문자”/“숫자” 문자로 구성하는 것이 호환성이 좋음
- 화면 ID은 프로젝트 명명 규칙 정의하여 체계적으로 생성하는 것이 좋음
- 화면 ID에 “공백” 문자는 포함할 수 없음
화면 생성 및 저장
화면을 생성하는 방법은 아래와 같다.
- “파일→새 화면” 메뉴 선택 또는 키보드 <CTONROL> + n 입력
- 화면 “title” 속성에 화면 제목 설정
- “파일→저장” 메뉴 선택 또는 키보드 <CTONROL> + s 입력
- 파일 저장 팝업에서 저장 디렉토리 및 화면 ID값 설정 후, “저장” 버튼 클릭
- “프로젝트”창의 “화면” 탭에 생성된 화면 트리에 생성된 화면 ID 확인
화면 관리
생성된 화면은 “프로젝트”창의 “화면” 탭에 생성된 화면 트리 마우스 컨텍스트 메뉴를 통해서 기능을 관리한다.
- “화면 삭제” 메뉴: 선택된 화면을 삭제
- “화면 ID 변경” 메뉴: 화면 ID를 변경
- “다른 이름으로 저장” 메뉴: 화면을 다른 디렉토리 경로 또는 다른 화면 ID로 저장
화면 파일 위치
생성된 화면는 아래와 같이 화면 디렉토리 하위에 화면 저장 디렉토리 경로에 저장된다.
- 화면: ${프로젝트홈 디렉토리}/screen
루트 디렉토리 하위에 “AAA” 디렉토리를 생성하고, BBB란 화면 저장시 해당 파일의 실제 위치는 아래와 같다.
- ${프로젝트홈 디렉토리}/screen/AAA/BBB.xml
- ${프로젝트홈 디렉토리}/screen/AAA/BBB.js