RealGrid2 API
Interface
DataOutputOptions

DataOutputOptions

출력할 때 데이터를 반환하는 방식에 대한 설정 모델

Signature:

export interface DataOutputOptions 

Remarks

datetime, boolean, number 필드에 대해 변환 형식을 지정한다.

LocalDataProvider.getOutputRow(), LocalDataProvider.getOutputRows() 에서 사용한다.

LocalTreeDataProvider.getOutputRow(), LocalTreeDataProvider.getOutputRows() 에서 사용한다.

Example

let opt = {
     nullText: '빈 값'
}
let row = dataProvider.getOutputRow(opt, 4);

Events

PropertyModifiersTypeDescription
booleanCallbackBooleanOutputCallbackboolean 필드 변환시 수행 될 콜백
datetimeCallbackDatetimeOutputCallbackdatetime 필드 변환시 수행 될 콜백
numberCallbackNumberOutputCallbacknumber 필드 변환시 수행 될 콜백

Properties

PropertyModifiersTypeDescription
booleanFormatstringBoolean 형식의 값일 때 서식
datetimeFormatstring날짜 형식의 값일 때 서식
nanTextstringnumber 필드의 값이 null 일때 표현되는 값
nullDateTextstringDateTime 필드의 값이 null 일때 표현되는 값
nullTextstringtext 필드의 값이 null 일때 표현되는 값
numberFormatstring숫자 형식의 값일 때 서식
rowStatebooleantrue이면 반환값에 행 상태값을 추가한다.

Events Desc

booleanCallback

boolean 필드 변환시 수행 될 콜백

Remarks:

BooleanOutputCallback 의 형식이다.

datetimeCallback

datetime 필드 변환시 수행 될 콜백

Remarks:

DatetimeOutputCallback 의 형식이다.

numberCallback

number 필드 변환시 수행 될 콜백

Remarks:

NumberOutputCallback 의 형식이다.

Properties Desc

booleanFormat

Boolean 형식의 값일 때 서식

Remarks:

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

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

예) 'Nub: Yub'

datetimeFormat

날짜 형식의 값일 때 서식

Remarks:

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

표준시간대로 출력하려면 yyyy-MM-dd HH:mm:ssZ을 입력한다.

특정시간대로 출력하려면 yyyy-MM-dd HH:mm:ss+ 또는 yyyy-MM-dd HH:mm:ss+08:00을 입력한다.

예) 'yyyy-MM-dd'

nanText

number 필드의 값이 null 일때 표현되는 값

nullDateText

DateTime 필드의 값이 null 일때 표현되는 값

nullText

text 필드의 값이 null 일때 표현되는 값

numberFormat

숫자 형식의 값일 때 서식

Remarks:

예) '#,##0.###'

rowState

true이면 반환값에 행 상태값을 추가한다.