CellRenderer

셀 렌더러들의 기반 모델

상세 설명

데이터 셀들의 값을 그리드에 표시하기 위한 장치이다.

CellRenderer 의 모든 프로퍼티는 이를 상속한 클래스에서만 호출 / 설정할 수 있다. 아래 목록을 참조할 것.

이전 버전의 셀 렌더러는 기본적으로 컬럼에서 생성되는 스타일 정보를 이용해서 렌더링하지만, 2.0 부터는 css style class 로 적용된다.

각각의 컬럼에 셀렌더러의 종류와 속성들을 지정한다.

셀 렌더러 별로 지정할 수 있는 속성이 있으며, DataColumn 에 지정하지 않을 시 TextCellRenderer 가 기본으로 설정된다.

또, 오브젝트 형태일 때 type 속성을 column.renderer 에 문자열 형태로 지정 가능하다.

[목록]

TextCellRenderer: 기본 텍스트 렌더러

BarCellRenderer: 바 렌더러

ImageCellRenderer: 이미지 렌더러

IconCellRenderer: 아이콘 렌더러

CheckCellRenderer: 체크 셀 렌더러

ButtonCellRenderer: 버튼 렌더러

ShapeCellRenderer: 도형 렌더러

LinkCellRenderer: 링크 셀 렌더러

SignalBarCellRenderer: 시그널 바 렌더러

Code39CellRenderer: 바코드 렌더러

Code128CellRenderer: 바코드 렌더러

SeriesTextCellRenderer: 시리즈 텍스트 렌더러

SparkLineRenderer: 시리즈 스파크 라인 렌더러

SparkColumnRenderer: 시리즈 컬럼 렌더러

SparkWinLossRenderer: 시리즈 윈 로스 렌더러

TemplateCellRenderer: 템플릿 렌더러

CellRenderer 로 직접 설정하거나 호출할 수 없다.

예제 코드

// string type
column.renderer = "text"

// object type
column.renderer = { type: "text", showTooltip: true}

프로퍼티 목록



프로퍼티 정보

showTooltip


showTooltip: boolean

툴팁 표시 여부

type


type: string

렌더러의 종류