데이터소스dews-ui-dataSource

batchSave데이터소스의 변경사항 일괄 저장

batchSave(url, options) 변경된 항목들을 저장합니다.

파라미터

  • url string URL 경로
  • options object 전송 옵션

saveAll데이터소스의 전체 항목 저장

saveAll(url, options) 데이터소스의 전체 항목을 저장합니다.

파라미터

  • url string URL 경로
  • options object 전송 옵션

getDirtyData변경된 항목들을 가져옴

getDirtyData() 변경된 항목을 가져옵니다.

반환 값

object 변경된 항목

getDirtyDataCount변경된 항목의 갯수

getDirtyDataCount() 변경된 항목의 갯수를 가져옵니다.

반환 값

number 변경된 항목의 갯수

fetch데이터소스를 읽어옴

※ 한번도 읽지 않았을 경우와 데이터 변경이 일어난 경우에는 데이터를 읽어오고, 읽어온 이후에 수정이 일어나지 않는다면 서버 또는 javascript array부터 새로 읽어오지 않습니다.

fetch() 데이터소스를 호출합니다.

반환 값

Promise 객체

read데이터소스를 읽어옴

※ 데이터소스를 항상 서버 또는 javascript array부터 새로 읽어옵니다.

read() 데이터소스를 호출합니다.

반환 값

Promise 객체

data데이터소스 데이터의 설정 및 반환

data(value) 데이터소스의 데이터를 설정하거나 가져옵니다.

파라미터

  • value array 설정할 데이터

반환 값

object 설정된 값을 가져옵니다.

sort데이터소스 정렬

sort(value) 지정한 설정 값을 이용하여 데이터소스를 정렬합니다.

파라미터

  • value object|array 정렬 설정

반환 값

array 정렬된 데이터

add데이터 추가

add(value) 데이터를 추가합니다.

파라미터

  • value object 추가할 데이터

aggregate합계 및 소계 설정 및 반환

aggregate(value) 데이터소스의 합계 및 소계 값을 설정하거나 가져옵니다.

파라미터

  • value object|array 구성 요소

반환 값

array 현재 설정된 합계 및 소계 값을 가져옵니다.

aggregates합계 및 소계 반환

aggregates() aggregate로 설정한 값을 가져옵니다.

반환 값

object aggregate로 설정한 값

at지정한 인덱스의 데이터 반환

at(value) 데이터소스에서 지정한 인덱스의 데이터를 불러옵니다.

파라미터

  • value number 인덱스

반환 값

object 데이터소스에서 지정된 데이터 반환

get지정한 아이디의 데이터를 가져옴

※ 모델 스키마에 ID 필드가 설정되어야 사용할 수 있습니다.

get(value) 데이터소스에서 설정한 모델 스키마에 id가 포함된 데이터를 불러옵니다.

파라미터

  • value number|string 모델 스카마 ID

반환 값

object 데이터소스에서 지정된 데이터 반환

getByUidUID를 이용하여 데이터 가져옴

※ UID는 개별 데이터 항목에 자동으로 설정되는 유니크한 값입니다.

getByUid(value) 데이터소스에서 설정한 인덱스의 데이터를 불러옵니다.

파라미터

  • value string 데이터소스 내 인덱스

반환 값

object 데이터소스에서 지정된 데이터 반환

group그룹의 구성 설정 및 반환

group(value) 데이터소스에서 그룹의 구성을 설정하거나 가져옵니다.

파라미터

  • value object|array 그룹 구성

반환 값

array 데이터소스에서 가져온 그룹 구성

insert데이터소스의 특정 인덱스에 데이터 추가

insert(index, model) 데이터소스에서 특정 인덱스를 지정해서 데이터를 추가합니다.

파라미터

  • index number 인덱스 값
  • model object 추가할 데이터

remove데이터 삭제

remove(value) 데이터를 삭제합니다.

파라미터

  • value object 삭제할 데이터

pageSize버추얼스크롤링 등의 페이징 사용 시에 페이지에 표시할 데이터 항목 갯수 설정 및 반환

pageSize(value) 버추얼스크롤링 등의 페이징 사용 시에 페이지에 표시할 데이터 항목 갯수를 설정합니다.

파라미터

  • value number 데이터 항목 갯수

반환 값

number 페이지에 표시할 데이터 항목 갯수

view현재 페이지, 필터, 정렬 및 그룹 구성에 해당하는 데이터 항목을 반환

view() 현재 페이지, 필터, 정렬 및 그룹 구성에 해당하는 데이터 항목을 반환합니다.

반환 값

array 데이터 항목