====== 화면 디자인 기본 개념 ====== 표준템플릿에서도 제공하지만 기본적으로 BaseModul을 상속한 사용자 컨트롤에 Root UBiLayoutControlGroup을 바탕으로 컨트롤을 배치하며 그 안에 다시 UBiLayoutControlGroup이 배치될 수 있다. 기본적을 마그네틱 정렬을 지원하여 가지런한 컨드롤 배치가 용이하다. 제공되는 UBi컨트롤 들은 ControlGroup 안에 배치되면 UBiLayoutControlItem을 가지게 되는데 아래와 같다. 바로 아래 그림에 지시일자, 등은 컨트롤 테두리가 빨간색이고 그 아래 작업조, 보빈등의 컨트롤은 테두리가 검은 색이다 # 이는 Data Adapter의 컬럼과 연동되느냐 아니냐를 표시한다. {{:ubilayoutexplaine.png?600|}} ==== 컨트롤의 속성 ==== 별도로 설명하겠지만 컨트롤이 UBiLayoutControlGroup안에 놓여지면 UBiLayoutControlItem과 페어가되어 표시되며 이후 Data Adapter의 컬러과 연결시에 컬럼이 가지고 있는 Title ID 속성이 번역되어 UBiLayoutControlItem 아래 그림처럼 표현된다. 다국어를 나다내는 속성은 UBiGlossaryCode 이며 Language 매니지먼트 화면에 정의한 code를 기술하면 자동으로 번역되며 그 외 값은 변환없이 그대로 표현된다. {{:ubi컨트롤속성.png?700|}} 모든 컨트롤은 자기를 포함하는 새로운 그룹을 만들 수 있다. 그 외 화면을 구성하는 마우스 액션은 많아서 일일이 열거하는데 어려움이 있으니 시간을 내서 찾아보거나 연습을 많이 해서 익숙해지기 바란다. {{:controlmenuicon.png?200|}} {{:makegroupmenu.png?200|}} [[uxform|이전으로 이동]]