μ„€μ •
rowHeader

rowHeader

ν”Όλ²— ν…Œμ΄λΈ” ν–‰ 헀더 μ„€μ • μ˜΅μ…˜.

Options

visible: boolean

ν‘œμ‹œ μ—¬λΆ€.

default: true

style: string|Partial (opens in a new tab)<Pick (opens in a new tab)<CSSStyleDeclaration (opens in a new tab), ...>>

μŠ€νƒ€μΌμ…‹ ν˜Ήμ€ class selector.

autoWidth: boolean

μ—΄ λ„ˆλΉ„ μžλ™ μ‘°μ • μ—¬λΆ€.

default: false

autoWidthMode: 'header'|'total'|'both'|'all'

μžλ™ λ„ˆλΉ„ 계산에 포함할 μ…€ μ’…λ₯˜.

  • 'header': 헀더 μ…€λ§Œ
  • 'total': 헀더 + μ†Œκ³„/총계 μ…€
  • 'both': 헀더 + μ†Œκ³„/총계 + 일반 μ…€(min/max μΆ”μ •)
  • 'all': 'both'와 동일 (ν˜„μž¬ λͺ¨λ“  일반 μ…€ μ „μˆ˜ μΈ‘μ • 미지원)

default: 'both'

minColumnWidth: number

μžλ™ κ³„μ‚°λœ 컬럼 λ„ˆλΉ„μ˜ μ΅œμ†Œκ°’(px). μ§€μ •ν•˜λ©΄ 계산 κ²°κ³Όκ°€ 이 값보닀 μž‘μ•„λ„ 이 κ°’ μ΄μƒμœΌλ‘œ 보μž₯λœλ‹€. μ‚¬μš©μžκ°€ 직접 μ§€μ •ν•œ λ„ˆλΉ„(setColumnWidth)μ—λŠ” μ μš©λ˜μ§€ μ•ŠλŠ”λ‹€.

default: undefined

maxColumnWidth: number

μžλ™ κ³„μ‚°λœ 컬럼 λ„ˆλΉ„μ˜ μ΅œλŒ€κ°’(px). μ§€μ •ν•˜λ©΄ 계산 κ²°κ³Όκ°€ 이 값보닀 컀도 이 κ°’ μ΄ν•˜λ‘œ μž˜λ¦°λ‹€. μ‚¬μš©μžκ°€ 직접 μ§€μ •ν•œ λ„ˆλΉ„(setColumnWidth)μ—λŠ” μ μš©λ˜μ§€ μ•ŠλŠ”λ‹€.

default: undefined

columnResizable: boolean

μ—΄ λ„ˆλΉ„ μ‘°μ • ν—ˆμš© μ—¬λΆ€.

default: true

expanderVisible: boolean

ν•˜μœ„ ν•­λͺ© ν™•μž₯/μΆ•μ†Œ μ•„μ΄μ½˜ ν‘œμ‹œ μ—¬λΆ€.

default: true

hideSingleMeasure: boolean

measureκ°€ ν•˜λ‚˜λ§Œ 있으면 measure ν–‰μ΄λ‚˜ 열을 ν‘œμ‹œν•˜μ§€ μ•ŠλŠ”λ‹€.

default: true

initCollapsed: boolean|'all'

초기 μƒνƒœμ—μ„œ λͺ¨λ“  ν•­λͺ©μ„ μΆ•μ†Œν• μ§€ μ—¬λΆ€.

  • true: μ΅œμƒμœ„ ν•„λ“œμ˜ λͺ¨λ“  ν•­λͺ©μ„ μΆ•μ†Œ
  • 'all': λͺ¨λ“  ν•„λ“œμ˜ λͺ¨λ“  ν•­λͺ©μ„ μΆ•μ†Œ
  • false: 초기 μƒνƒœμ—μ„œ ν•­λͺ©μ„ μΆ•μ†Œν•˜μ§€ μ•ŠμŒ

default: false

dimensionClickAction: 'none'|'select'|'expand'|'selectAndExpand'

μ°¨μ›ν•„λ“œ 헀더 μ…€ 클릭 μ‹œ λ™μž‘ 방식.

  • 'none': 아무 λ™μž‘λ„ ν•˜μ§€ μ•ŠλŠ”λ‹€.
  • 'select': ν΄λ¦­ν•œ μ…€ μ—΄μ΄λ‚˜ ν–‰μ˜ 셀듀을 λͺ¨λ‘ μ„ νƒν•œλ‹€.
  • 'expand': ν΄λ¦­ν•œ μ…€μ˜ ν•­λͺ©μ„ ν™•μž₯/μΆ•μ†Œν•œλ‹€.

default: 'select'

measureClickAction: 'none'|'select'|'sort'|'selectAndSort'

κ°’ν•„λ“œ 헀더 μ…€ 클릭 μ‹œ λ™μž‘ 방식.

  • 'none': 아무 λ™μž‘λ„ ν•˜μ§€ μ•ŠλŠ”λ‹€.
  • 'select': ν΄λ¦­ν•œ μ…€ μ—΄μ΄λ‚˜ ν–‰μ˜ 셀듀을 λͺ¨λ‘ μ„ νƒν•œλ‹€.
  • 'sort': ν΄λ¦­ν•œ μ…€ μ—΄μ΄λ‚˜ ν–‰μ˜ 셀듀을 κΈ°μ€€μœΌλ‘œ λ°˜λŒ€ μΆ• μ—΄μ΄λ‚˜ ν–‰μ˜ κΈ°λ³Έ μ •λ ¬(fallback sort)을 μ„€μ •ν•œλ‹€.
    클릭할 λ•Œλ§ˆλ‹€ μ •λ ¬ λ°©ν–₯을 'asc' β†’ 'desc' β†’ 'none' 순으둜 λ³€κ²½ν•œλ‹€.

default: 'select'

fallbackSortScope: 'all'|'unset'

measureClickAction이 'sort'둜 μ§€μ •λœ 경우, 섀정될 κΈ°λ³Έ μ •λ ¬(fallback sort)의 적용 λ²”μœ„

default: 'unset'

layout: 'grid'|'flat'|'tree'

ν–‰ ν—€λ”μ˜ λ ˆμ΄μ•„μ›ƒ 방식.

  • 'grid': 차원별 컬럼으둜 ν‘œμ‹œν•˜κ³  동일 값은 λ³‘ν•©ν•œλ‹€.
  • 'flat': 차원별 컬럼으둜 ν‘œμ‹œν•˜κ³  λͺ¨λ“  행에 값을 λ°˜λ³΅ν•œλ‹€.
  • 'tree': 단일 μ»¬λŸΌμ— 인덴트둜 계측을 ν‘œν˜„ν•œλ‹€.

default: 'grid'

indent: number

'tree' λ ˆμ΄μ•„μ›ƒμ—μ„œ 계측을 ν‘œν˜„ν•˜κΈ° μœ„ν•œ 인덴트 크기(ν”½μ…€ λ‹¨μœ„).

default: 20

columnWidth: number

default: 90