====== 스타일 ====== 스타일 관련 정보를 제공합니다. ===== 스타일 정보 ===== "스타일"은 화면/컴포넌트에 적용될 속성값의 그룹을 의미하며, 아래의 기능을 제공한다. * 스타일은 스타일 ID를 지정하여 등록/관리됨 * 스타일은 화면/컴포넌트 유형별로 관리됨 * 스타일은 화면/컴포넌트 유형별로 스타일 ID를 구분하여 멀티로 등록 가능 * 화면/컴포넌트 style 속성을 통해서 적용할 단일/멀티 스타일 ID 설정하여 사용 * 스타일 정보 변경시 해당 스타일이 설정된 화면/컴포넌트에 반영됨 ===== 스타일 등록 ===== 스타일 등록 방법은 아래의 순서로 진행한다. - 화면/컴포넌트를 생성하고 기능/디자인 속성을 변경 - 화면/컴포넌트의 컨텍스트 메뉴중 "스타일 등록" 메뉴 선택 - 스타일 등록 창에서 스타일에 적용될 속성 정보 확인 및 스타일 ID를 지정하여 등록 ===== 스타일 관리 ===== 등록된 스타일은 "리소스->스타일 설정" 메뉴를 통해서 관리된다. * 화면/컴포넌트 유형별 스타일 목록 조회/삭제 * 특정 스타일이 적용된 화면 목록 조회 * 특정 스타일에 설정된 속성 정보 조회/삭제 * 특정 스타일에 설정된 속성값 수정 ===== 스타일 사용 ===== 등록된 스타일은 화면/컴포넌트의 style 속성을 통해서 사용한다. * 화면/컴포넌트 유형에 등록된 스타일 목록 조회 * 화면/컴포넌트에 설정된 스타일 목록 조회 * 화면/컴포넌트에 스타일 추가 * 화면/컴포넌트에 설정된 스타일 삭제 * 화면/컴포넌트에 설정된 설정된 스타일 순서 변경(멀티 스타일 적용시 지정된 순서대로 스타일 속성이 적용됨) ===== 스타일 배포 ===== 등록된 스타일 파일 및 관리 방법 * DB 프로젝트인 경우, "도구->웹서버용 파일추출" 메뉴 선택시 표시되는 팝업창에서 "스타일" 탭 영역을 통해 파일로 추출 * 스타일 정보는 ${프로젝트홈 디렉토리}/style/xframe_style.xstl 파일에 저장됨(파일 이름은 고정됨, 변경 불가) * 스타일 파일을 운영 서버에 동일한 디렉토리에 배포해서 반영