DataFillOptions
Description
데이터 로드에 관련된 옵션 값을 정의합니다.
Properties
fillMode
Type: [DataFillMode]
Default: DataFillMode.SET
데이터 채움모드, SET, APPEND, INSERT, UPDATE 가 있다.
fillPos
Type: Number
Default: 0 fillMode가 insert거나 update일때 시작되는 행
count
Type: Number
Default: -1
가져올 데이터 행, -1인 경우 전체를 가져온다.
rootArray
Type: Boolean
Default: true
데이터 소스의 최상위가 Array인지의 여부. json인 경우에만 사용
rows
Type: String
Default: “row”
데이터 중에서 row element나 array 요소의 이름. json, xml안 경우에만 사용
start
Type: Number
Default: 0
데이터에서 해더등을 제외한 실제 데이터 시작 line(0부터 시작). csv인 경우에만 사용
delimiter
Type: String
Default: “,”
구분자를 지정한다. csv인 경우에만 사용
quoted
Type: Boolean
Default: false
각 셀의 데이터가 double-quotation mark(“)로 감싸여져 있는지의 여부. csv인 경우에만 사용
parentId
Type: Number
TreeProvider만 사용가능, parent row id
tree
Type: String
TreeProvider만 사용가능, tree field
children
Type: String
TreeProvider만 사용가능, children field
icon
Type: String
TreeProvider만 사용가능, icon field
sorting
Type: Boolean
TreeProvider만 사용가능, 소트가 필요할 경우 true를 지정한다.
dataProvider.fillJsonData(data, { quoted: true, start: 0, count: 10, fillMode: "update", fillPos: start });
dataProvider.fillJsonData(data, { rows: "rows", icon: "icon" });
dataProvider.fillCsvData(data, { tree:"tree", icon:"icon", quoted:true, start:1 });