콘텐츠로 이동

Angulargauge

목적

계기판(Angular Gauge) 이미지를 활용하여 이벤트를 적용하고 UI를 구성하는 방법을 설명


주요 단계

1. Angulargauge UI 생성

1.1. 원하는 위치에 Angulargauge UI를 생성하는 방법 설명

이미지

<사진 1> Angulargauge UI 설정 화면

1.2. Angulargauge UI 속성

Name Description
arrowValue 계기판 화살표 값
bottomText 계기판 하단 텍스트
bottomTextBold 하단 텍스트 굵기 설정
bottomTextColor 하단 텍스트 색상 설정
bottomTextSize 하단 텍스트 크기 설정
endValue 계기판 최대값
fontSize 계기판 속도 값 크기 설정
headerTitle 계기판 상단 제목
headerTitleBold 상단 제목 굵기 설정
headerTitleColor 상단 제목 색상 설정
headerTitleSize 상단 제목 크기 설정
height 계기판 높이 조절
innerTitle 계기판 내부 제목
innerTitleBold 내부 제목 굵기 설정
innerTitleColor 내부 제목 색상 설정
innerTitleSize 내부 제목 크기 설정
outlineThickness 계기판 테두리 두께 설정
startValue 계기판 시작값
tickThickness 계기판 눈금 굵기
valueInterval 계기판 값 간격 설정
visible 계기판 표시 여부
width 계기판 너비 조절
arrowRadius 계기판 화살표 길이
centerX 계기판 가로 위치 (예: 100px, -80px, 80%)
centerY 계기판 세로 위치 (예: 100px, -80px, 80%)
endAngle 계기판 오른쪽 각도 설정
startAngle 계기판 왼쪽 각도 설정
unit 계기판 속도 단위 값 설정
styleClass 계기판에 적용할 CSS

2. Angulargauge Property 위치

2.1. Angulargauge 속성 위치 확인

이미지

<사진 2> Angulargauge 속성 위치 화면


3. Angulargauge Property - centerY 조절

  • centerY 값을 조절하면 계기판이 위/아래로 이동
    • 값 증가 시 UI가 위로 이동
    • 값 증가 시 UI가 아래로 이동

이미지

<사진 3> Angulargauge Property - centerY 변경시 위치 비교 화면(Gauge2 : 0%)


4. Angulargauge Property - centerX 조절

  • centerX 값을 조절하면 계기판이 좌/우로 이동
    • 값 증가 시 UI가 왼쪽으로 이동
    • 값 증가 시 UI가 오른쪽으로 이동

이미지

<사진 4> Angulargauge Property - centerX 변경시 위치 비교 화면(Gauge2 : 0%)


5. Angulargauge Events - GaugeClick

  • 계기판을 클릭했을 때 발생하는 이벤트 설정

이미지

<사진 5> GaugeClick Event Method에 입력된 메세지 호출 표시 화면


6. Angulargauge Aggregation - AngulargaugeBand

  • AngulargaugeBand 설정 방법 설명

이미지

<사진 6> AngulargaugeBand 설정시 Angulargauge에 적용된 화면

6.1. AngulargaugeBand 속성

Name Description
bandColor AngularGaugeBand 색상 설정
endValue AngularGaugeBand 종료 위치 설정
innerRadius AngularGaugeBand 표시 영역 반경 설정 (0% ~ 100%) 속성 : radius 와 한쌍으로 영역 설정
startValue AngularGaugeBand 시작 위치 설정
gradient AngularGaugeBand 색상 그라데이션 여부
radius AngularGaugeBand 표시 영역 반경 설정 (0% ~ 100%) 속성 : innerRadius 와 한쌍으로 영역 설정

7. AngulargaugeBand Property - Radius, InnerRadius

  • radius,
    innerRadius 속성은 한 쌍으로 설정되어야 함

7.1. innerRadius 값이 작은 경우 내부에서 시작하여 바깥쪽으로 표시

이미지
<사진 7> Radius: 100% ,InnerRadius : 70% 설정시 적용된 화면

7.2. radius 값이 더 작을 경우 바깥쪽에서 내부로 표시

이미지
<사진 8> Radius: 70% , InnerRadius
: 100% 설정시 적용된 화면


8. AngulargaugeBand Events - BandClick

  • AngulargaugeBand 클릭 시 발생하는 이벤트 설정

이미지
<사진 9> AngulargaugeBand 영역 클릭시 Event - bandClick 에 등록된 메시지 호출 화면