API
API
Options
SliderSelectorOptions

SliderSelectorOptions extends FilterSelectorOptions

슬라이더 selector 옵션.
연속 범위 슬라이더로, 날짜에 국한하지 않고 임의의 수치 범위를 지원한다.

Options

collapsed: boolean (opens in a new tab)

default: undefined

cube: string (opens in a new tab)

selector가 연결될 DataCube 이름.
지정하지 않으면 기본 DataCube에 연결된다.

default: undefined

description: string (opens in a new tab)

default: undefined

handleRadius: number (opens in a new tab)

핸들 반지름(px).

default: undefined (브라우저 기본값 사용)

label: string (opens in a new tab)

default: undefined

labelFormatter: (value: number (opens in a new tab)) => string (opens in a new tab)

값을 레이블 텍스트로 변환하는 포매터 함수.
지정하지 않으면 기본 toString()을 사용한다.

default: undefined

labelPosition: SliderLabelPosition

range 레이블 위치.

  • 'bottom': 슬라이더 아래에 표시
  • 'side': 슬라이더 좌우에 표시
  • 'auto': simple 모드에서 label과 track을 충분히 구분할 수 있으면 'side', 그렇지 않으면 'bottom'으로 자동 결정

default: 'auto'

max: number (opens in a new tab)

슬라이더 최대값.
지정하지 않으면 데이터 범위에서 자동 산출한다.

default: undefined

min: number (opens in a new tab)

슬라이더 최소값.
지정하지 않으면 데이터 범위에서 자동 산출한다.

default: undefined

name: string (opens in a new tab)

셀렉터 이름.
[주의] 생성 시 필수이며, 생성 후에는 변경할 수 없다.

default: undefined

position: 'both' | 'header' | 'panel'

selector가 표시될 위치.

  • header: 헤더 영역에 표시.
  • panel: 필터 패널에 표시.
  • both: header와 panel 모두에 표시.

default: 'panel'

simpleMaxTrackWidth: number (opens in a new tab)

헤더에 표시되는 simple 모드에서 트랙의 최대 너비(px).

default: 200

simpleMinTrackWidth: number (opens in a new tab)

헤더에 표시되는 simple 모드에서 트랙의 최소 너비(px).

default: 100

simpleWidth: string (opens in a new tab) | number (opens in a new tab)

헤더에 표시되는 simple 모드에서 셀렉터의 최대 너비(px).
숫자로 지정하면 px 단위로 해석한다. 문자열로 지정하면 '%' 등 CSS width 값으로 해석한다.

default: 'auto'

slicer: string (opens in a new tab)

selector가 연결될 큐브 슬라이서 필터 이름.

default: undefined

step: number (opens in a new tab)

슬라이더 이동 단위(step).
지정하지 않으면 연속(continuous) 이동한다.

default: undefined

tables: Array (opens in a new tab)<string (opens in a new tab)>

selector가 적용될 테이블 목록.
지정하지 않으면 모든 테이블에 적용된다.

default: undefined

trackHeight: number (opens in a new tab)

슬라이더 바(track) 높이(px).

default: undefined (브라우저 기본값 사용)

type: 'slider'

default: undefined

visible: boolean (opens in a new tab)

셀렉터 표시 여부.

default: true