- launchreleaseno
- writer
page no. 79414929
자주 사용되는 컨트롤의 스타일 속성을 표준으로 저장 후 컨트롤에 적용할 수 있도록 사용자 편의 기능 1차 추가 완료
※ 해당 기능은 단일 보고서 기준
※ 지속적으로 컨트롤 별로 속성 선별 후 추가 작업 예정
■ 현재 적용된 컨트롤 목록 및 속성
1. Label
Width / Height / Default BoxStyle / MouseOver BoxStyle / MouseDown BoxStyle / LanguageCode
2. Button
Width / Height /Cursor /LanguageCode / BoxStyle
3. CheckBox
TextPosition / CheckedValue / UnCheckedValue /LanguageCode / BoxStyle
4. RadioButton
TextPosition / CheckedValue LanguageCode / BoxStyle
5. Grid 계열
Field 속성 : "Caption", "Width","HeaderStyle","DataStyle","ButtonStyle","GridColumnWidthType",
"Editable","Sortable","Filterable","Mergeable","Resizable","UseExport","ColumnType","CursorType","Format",
"Unit","HeaderPosition","TextPosition","LanguageCode","FormatLanguageCode",
"CheckedValue","UnCheckedValue","VisibleCheckAllBox","ImageWidth" ,"ImageHeight
6. OlapGrid
Field 속성 : "Caption","Width","SummaryType","TotalSummaryType","SummaryVariation","GroupByType","Format","Unit",
"SortAble","FilterAble","AllowFilter","AllowRow" ,"AllowColumn","AllowData","LanguageCode" ,"VisibleSubTotal","TextAlignment" ,"HeaderAlignment",
"HeaderCellStyle", "HeaderTotalCellStyle", "DataCellStyle", "TotalDataCellStyle", "GrandTotalDataCellStyle"
Option Style 속성 : "DataCell", "TotalDataCell", "GrandTotalDataCell",
"RowHeaderCell", "RowTotalHeaderCell", "RowGrandTotalHeaderCell",
"ColumnHeaderCell", "ColumnTotalHeaderCell", "ColumnGrandTotalHeaderCell",
"DimensionField", "MeasureField", "AttributeField", "PeriodField", "DatasField",
"MoreBoxItem",
"FilterFieldArea", "DataFieldArea", "ColumnFieldArea", "RowFieldArea",
"Selection", "LineColor", "BackgroundColor",
"LockedStyle", "EditedStyle", "ModifiedStyle"
■ 사용 방법 및 적용 방식 설명
1. 디자이너 편집모드에서
2. 대상 컨트롤 마우스 우클릭 [UI 표준화 등록] 메뉴 클릭하여 저장 시
2-1. 1~4번 컨트롤의 경우 표시되는 Text 속성을 기준으로
완전 일치 로 저장1 / 컨트롤 타입 기준으로(유사 일치) Baserule 로써 저장2, 두개의 세트로 저장
2-2. Grid 계열 및 OLAP 의 경우
공통 : 필드의 Key 기준으로 저장1 / 메타 데이터소스로 연결된 경우 MetaItemCode 로 기준으로 저장2, 두 개의 세트로 저장
OLAP Option Style 속성의 경우 디자인>스타일 탭 메뉴 영역의 스타일 관련 모든 속성입니다.
3. 다른 컨트롤 선택 후 [UI 표준화 추천] 메뉴 클릭하여 컨트롤에 적용 시
1~4번 컨트롤의 경우 표시되는 Text 속성 값이 완전히 같을 때는 저장되는 모든 속성이 동일하게 적용되고
표시되는 Text 속성 값이 다를 경우 컨트톨 타입에 의해 Baserule로써(유사 일치) 저장된 속성만 적용됩니다.
※ 버튼 컨트롤에 대한 표준화 저장 데이터가 2개 이상일 경우 컨트롤 타입에 의한 Baserule(유사 일치) 의 경우 마지막 저장된 데이터가 컨트롤에 반영 됩니다.
5,6번 Grid 계열 및 OLAP 의 경우 필드의 Key 기준 으로 완전 일치 일 경우는 모든 필드의 속성이 적용되며
메타 데이터소스로 연결되어 MetaItemCode 가 같을 경우 우선 순위가 필드 Key 보다 높아 MetaItemCode 로 저장된 데이터가 우선 됩니다.
OLAP Option Style 의 경우 컨트롤 타입이 OlapGrid 일 경우 무조건 적용됩니다.
※ BaseRule 의 경우 단일 보고서 내 컨트롤 타입별 마지막 저장된 데이터로 최종 반영됩니다(컨트롤 타입별 1개)
■ 적용 예
□ Button BaseRule(유사 일치)
□ Button 완벽 일치 Text==저장 □ Button 완벽 일치 Text==확인
기능 정보 |
|
|
|
|
|
|
|
---|---|---|---|---|---|---|---|
시작 버전 정보 |
|