RealGrid2 API
Interface
ExportBaseOptions

ExportBaseOptions

그리드 및 데이터 내보내기에 관한 설정들의 기반 모델

Signature:

export interface ExportBaseOptions 

Remarks

GridExportOptions, DataExportOptions 가 하위 모델이다.

[하위 클래스]

GridExportOptions

DataExportOptions

Properties

PropertyModifiersTypeDescription
doneExportSimpleCallback내보내기를 완료할 때 수행 될 콜백
fileNamestring내보내기 시 파일 명
nullDateTextstringDatetime 필드의 값이 null 일 때 표현되는 값
paramsConfigObjecttarget이 "remote"일때 서버로 전달될 parameters
prepareProgressnumber(ALPHA)
progressCallbackProgressCallback사용자 Progress Bar를 위한 callback
progressMessagestring프로그레스 바 사용 시 표시될 메시지
showProgressboolean내보내기 시 프로그레스 바 표시여부
targetExportTarget | string내보내기 할 대상 / 경로
typeExportType | string내보내기를 할 타입
urlstring그리드가 내보내는 문서 스트림을 전송 받은 후 다시 사용자 컴퓨터에 내려 주는 서버의 url
zipany

JSZip 모듈을 지정한다.

JSZip을 import해서 사용하는 경우 import한 모듈을 지정한다.

Properties Desc

done

내보내기를 완료할 때 수행 될 콜백

Remarks:

ExportBaseOptions.targetExportTarget.STREAM 인경우 Base64로 encoding된 Data가 전달된다.

fileName

내보내기 시 파일 명

Example:

'gridExportSample.xlsx'

nullDateText

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

params

target이 "remote"일때 서버로 전달될 parameters

Remarks:

target이 remote일때 서버로 전달되어야 할 추가 정보가 있는 경우 사용한다.

Example:

var params = {
  userId: "userId",
  param1: "param1",
  param2: "param2"
}
gridView.exportGrid({type:"excel", target:"local", params:params})

prepareProgress

progressCallback

사용자 Progress Bar를 위한 callback

Remarks:

progressCallback이 설정되면 Grid내부의 progressBar는 표시되지 않는다.

progressMessage

프로그레스 바 사용 시 표시될 메시지

Remarks:

showProgress

내보내기 시 프로그레스 바 표시여부

target

내보내기 할 대상 / 경로

type

내보내기를 할 타입

url

그리드가 내보내는 문서 스트림을 전송 받은 후 다시 사용자 컴퓨터에 내려 주는 서버의 url

zip

JSZip 모듈을 지정한다.

JSZip을 import해서 사용하는 경우 import한 모듈을 지정한다.