RealGrid2 API
Interface
ColumnStyleObject

ColumnStyleObject

CellStyleCallback 으로 셀 스타일 변경 시 반환해야 하는 스타일 모델 중 하나

Signature:

export interface ColumnStyleObject 

Remarks

GridBase.setCellStyleCallback() 또는 ValueColumn.styleCallback 에서 사용된다.

Example

// column 별 적용
let column = gridView.columnByName('Company');
 
const f = function (grid, cell) {
     return {
         styleName: 'custom-column'
     }
}
column.styleCallback = f;
 
// data cell 별 적용
gridView.setCellStyleCallback(f);

Properties

PropertyModifiersTypeDescription
booleanFormatstringBoolean 형식의 값일 때 서식
buttonCellButton셀에 표시될 CellButton의 종류를 지정한다.
buttonWidthnumberCellButton의 너비를 변경한다.
cellProtectPropsCellProtectProperties엑셀로 export할때 셀 잠금 또는 수식 숨기기를 설정한다.
datetimeFormatstring날짜 형식의 값일 때 서식
editableboolean편집기로 수정 가능 여부
editorCellEditor | ConfigObject에디터
excelFormatstring엑셀로 export할때 format을 지정한다.
exportStyleNamestringexcel로 export될때 적용될 스타일 명
numberFormatstring숫자 형식의 값일 때 서식
prefixstring값의 앞쪽에 덧붙여 표시할 텍스트
readOnlyboolean수정 가능 금지 여부
rendererCellRenderer | ConfigObject렌더러
stylePartial<CSSStyleDeclaration>inline-style을 지정할때 사용한다.
styleNamestring스타일 명
suffixstring값의 뒤쪽에 덧붙여 표시할 텍스트
textFormatstring텍스트 형식의 값일 때 서식

Properties Desc

booleanFormat

Boolean 형식의 값일 때 서식

Remarks:

이 값이 지정되면 boolean 필드의 값을 출력할 때 변환 형식으로 사용된다.

지정되지 않은 경우 데이터필드에 설정된 값을 사용한다.

콜론(:) 또는 세미콜론(;)으로 구분하여 왼쪽은 false일 때, 오른쪽은 true일 때

예) 'Nub: Yub'

button

셀에 표시될 CellButton의 종류를 지정한다.

buttonWidth

CellButton의 너비를 변경한다.

cellProtectProps

엑셀로 export할때 셀 잠금 또는 수식 숨기기를 설정한다.

Remarks:

지정하지 않으면 DataColumn.cellProtectProps가 적용된다. GridExportOptions.sheetProtect와 함께 사용한다.

datetimeFormat

날짜 형식의 값일 때 서식

editable

편집기로 수정 가능 여부

editor

에디터

excelFormat

엑셀로 export할때 format을 지정한다.

Remarks:

지정하지 않으면 DataColumn.excelFormat 또는 dataType에 따른 format이 적용된다.

exportStyleName

excel로 export될때 적용될 스타일 명

numberFormat

숫자 형식의 값일 때 서식

prefix

값의 앞쪽에 덧붙여 표시할 텍스트

readOnly

수정 가능 금지 여부

renderer

렌더러

style

inline-style을 지정할때 사용한다.

Remarks:

td의 style에 추가할 속성을 지정한다.

styleName

스타일 명

suffix

값의 뒤쪽에 덧붙여 표시할 텍스트

textFormat

텍스트 형식의 값일 때 서식