데이터 테이블 (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-인풋

  • 테이블 선택

컬러

화이트 테마

상태별 컬러는 리튬 디자인 가이드 컬러 규칙에 맞추어져 있으며, 아래 구성을 참고하여 활용합니다.

테이블 헤더

  • Container: Primary Gray01
    Line: Black05
    Icon: Black10
    Text: Primary Gray01

테이블

상태별 컬러는 리튬 디자인 가이드 컬러 규칙에 맞추어져 있으며, 아래 구성을 참고하여 활용합니다.

  • Normal
    Container: Black01
    Line: Black03
    Icon: Black10
    Text: Black10
  • Hover
    Container: Black01
    Line: Black03
    Icon: Black10
    Text: Black10
  • Select
    Container: Black01
    Line: Primary Orange06
    Icon: Black10
    Text: Black10
  • Disabled
    Container: Black04 (Opacity 30%)
    Line: Black03
    Icon: Black04
    Text: Black04
  • 범례
    Container: (Opacity 30%)
    긍정적인 범례: Remarks Positive01~10
    부정적인 범례: Remarks Negative01~10

다크 테마

상태별 컬러는 리튬 디자인 가이드 컬러 규칙에 맞추어져 있으며, 아래 구성을 참고하여 활용합니다.

테이블 헤더

  • Container: Black08 (Opacity 30%)
    Line: Black05
    Icon: Black05
    Text: Black08

테이블

상태별 컬러는 리튬 디자인 가이드 컬러 규칙에 맞추어져 있으며, 아래 구성을 참고하여 활용합니다.

  • Normal
    Container: Black09 (Opacity 50%)
    Line: Black08 (Opacity 50%)
    Icon: Black03
    Text: Black03
  • Hover
    Container: Black08 (Opacity 50%)
    Line: Black08 (Opacity 50%)
    Icon: Black03
    Text: Black03
  • Select
    Container: Black09 (Opacity 50%)
    Line: Primary Orange06
    Icon: Black03
    Text: Black03
  • Disabled
    Container: Black06 (Opacity 30%)
    Line: Black08 (Opacity 30%)
    Icon: Black06 (Opacity 30%)
    Text: Black06 (Opacity 30%)
  • 범례
    Container: (Opacity 20%)
    긍정적인 범례: Remarks Positive01 ~ 10
    부정적인 범례: Remarks Negative01 ~ 10

사용 예시

현장 업무용, 사무실용 등 정보량과 환경에 따라 크기를 사용하여, 전체 화면에 배치되며 그리드 규칙에 따라 6개까지 배치가 가능합니다.

데이터 테이블 (DATA TABLE)