데이터 테이블 (DATA TABLE)
1. 데이터 테이블(Data Table)의 정의
데이터 테이블은 다양한 데이터를 나열하여 표시하며, 사용자 개인에 맞게 한 화면에서 여러 테이블을 열람해 사용할 수 있습니다.
2. 유형
-
1행 리스트 데이터 테이블
-
2행 리스트 데이터 테이블
-
1열 디테일 데이터 테이블
-
2열 디테일 데이터 테이블
-
다열 디테일 데이터 테이블
-
행렬 복합 디테일 데이터 테이블
-
세로형 멀티 데이터 테이블
-
가로형 멀티 데이터 테이블
-
가로, 세로형 멀티 데이터 테이블
-
세로형 디테일 화면 데이터 테이블
-
가로형 디테일 화면 데이터 테이블
3. 구성 옵션
-
데이터 컨트롤
데이터 컨트롤은 데이터를 효율적으로 탐색 및 편집하기 위해 사용됩니다.
-
데이터 그리드 컨트롤 버튼
데이터를 복사하는 버튼을 제공합니다.
행 복사, 입력 취소, 데이터 추가/삭제 버튼 등의 버튼을 제공할 수 있습니다. -
데이터 테이블 위치
(현재 위치 행/전체 행) 형태로 제공하여 현재 위치하고 있는 행을 파악할 수 있도록 제공합니다.
-
주요 기능 버튼
데이터 전체에 대한 기능을 버튼 형태로 제공할 수 있습니다.
긍정적인 버튼
(예: 저장, 삭제 등) -
테이블 헤더
상황에 따라 테이블 헤더는 좌측 또는 상단에 적용할 수 있습니다.
-
컨트롤 아이콘
정렬(오름차순, 내림차순) 또는 필터 기능을 위해 컨트롤 아이콘 버튼을 제공할 수 있습니다.
-
컨트롤 항목
기본적으로 항목이 접힌 상태로 제공되며, 정렬 또는 필터 아이콘 선택 시 선택할 수 있는 항목을 제공합니다.
항목 선택 시 항목이 접히며 적용한 항목에 맞는 아이콘으로 변경됩니다. -
데이터 영역
데이터 영역에는 단순한 텍스트, 버튼, 체크박스, 드롭다운, 인풋박스 등을 포함하여 다양하게 구성할 수 있습니다.
-
테이블 정보영역
정보의 양이 많아 한 화면에 보여지는 항목의 개수를 조절할 필요가 있는 경우 한 페이지에 노출할 수 있는 항목 개수를 선택할 수 있도록 제공합니다.
‘∨’을 선택 시 개수 목록을 제공합니다.
전체 항목의 수, 단위 정보, 범례와 같은 테이블 관련 정보를 제공할 수 있습니다. -
핸들러
핸들러는 마우스를 이용해 상, 하 또는 좌, 우로 이동하여 데이터 테이블의 상, 하, 좌, 우 너비를 조절하도록 제공합니다. 단, 핸들러가 위치하고 있는 테이터 테이블 간의 간격은 동일하게 유지됩니다.
4. 사용 규칙
-
컨트롤 적용 상태를 명확하게 표기합니다.
오름차순 선택 시 ‘↑’ 아이콘으로 변경되고, 내림차순 선택 시 ‘↓’ 아이콘으로 변경되어 컨트롤이 적용되었다는 것을 사용자가 인지하도록 명확하게 표기해야 합니다. (컨트롤 아이콘의 기본값은 ‘없음’으로 제공합니다.)
-
숫자는 우측 정렬을 권장합니다.
데이터 테이블에 제공되는 숫자(예: 금액, 수량 등)는 우측 정렬로 제공합니다.
버튼, 체크박스와 같은 요소들은 모두 가운데 정렬로 배치하는 것이 좋습니다. -
테이블 여러 개를 한 화면에 제공할 수 있습니다.
필요에 따라 콘텐츠 영역에서 어려 개의 데이터 테이블을 한 화면에 제공할 수 있습니다. 또한 테이블 크기는 사용자 개인에 맞게 조절할 수 있습니다.
-
기본 너비를 제공해야 합니다.
처음 여러 개의 테이블 사용 시 브라우저에 맞는 동일한 너비의 그리드를 제공하고, 구성되는 데이터 테이블 내의 텍스트 길이에 따라 최소를 줄일 수 있는 너비를 지정하여 제공해야 합니다.
-
핸들러로 테이블의 너비값을 조절할 수 있습니다.
핸들러를 통해 데이터 테이블의 너비값을 자유롭게 조절할 수 있습니다.
단, 기본 너비 이하로는 조절이 불가하며, 화면에 보여지는 데이터 테이블 전체 영역 너비 값 내에서 조절할 수 있습니다.
5. 상황에 따른 상태
-
Normal
-
Hover
-
Selected
-
Active(Control)
-
Open/hover(Control)
-
Open/Active(Control)
6. 배치
데이터 테이블은 콘텐츠 영역에서 필요한 곳에 사용할 수 있으며, 그리드 영역에 맞춰 배치할 수 있습니다.
콘텐츠 영역의 좌측 정렬을 권장합니다.
스타일
크기
데이터 테이블 컴포넌트는 2가지 크기로 구분됩니다. 현장 업무용, 사무실용 등 정보량과 환경에 따라 크기를 지정하여 사용합니다.
테이블 헤더: 34
-
2옵션1(정렬 옵션)
-
옵션2(오름차순/내림차순)
-
옵션3(필터)
-
정렬 메뉴
테이블: 34
-
일반문구
-
날짜
-
숫자, 금액
-
컴포넌트1-옵션
-
컴포넌트2-드롭다운
-
컴포넌트3-편집
-
컴포넌트4-팝업
-
컴포넌트5-체크박스/라디오/버튼
-
컴포넌트6-인풋
-
테이블 선택
테이블 헤더: 40
-
옵션1(정렬옵션)
-
옵션2(오름차순/내림차순)
-
옵션2(필터)
-
정렬 메뉴
테이블: 40
-
일반 문구(영문,국문)
-
날짜
-
숫자, 금액
-
컴포넌트1-옵션
-
컴포넌트2-드롭다운
-
컴포넌트3-편집
-
컴포넌트4-팝업
-
컴포넌트5-체크박스/라디오/버튼
-
컴포넌트6-인풋
-
테이블 선택
컬러
화이트 테마
상태별 컬러는 리튬 디자인 가이드 컬러 규칙에 맞추어져 있으며, 아래 구성을 참고하여 활용합니다.
테이블 헤더
테이블
상태별 컬러는 리튬 디자인 가이드 컬러 규칙에 맞추어져 있으며, 아래 구성을 참고하여 활용합니다.
다크 테마
상태별 컬러는 리튬 디자인 가이드 컬러 규칙에 맞추어져 있으며, 아래 구성을 참고하여 활용합니다.
테이블 헤더
테이블
상태별 컬러는 리튬 디자인 가이드 컬러 규칙에 맞추어져 있으며, 아래 구성을 참고하여 활용합니다.
사용 예시
현장 업무용, 사무실용 등 정보량과 환경에 따라 크기를 사용하여, 전체 화면에 배치되며 그리드 규칙에 따라 6개까지 배치가 가능합니다.