버추얼 스크롤링 사용시 데이터 수정

버추얼 스크롤링을 적용한 그리드에서 부득이하게 데이터의 수정이나 체크박스의 사용이 필요한 경우에는 아래의 샘플을 참고하여 작성하시면 됩니다.

dews.ui.dataSource 의 옵션

  • pageSize number 페이징시 항 화면에 출력할 항목의 갯수
  • schema.model object 데이터소스 수정을 위한 데이터의 스키마 정의합니다. 수정이 필요한 필드는 editabletrue로 설정해주세요.

dews.ui.grid 의 옵션

  • scrollable.virtual boolean 버추얼 스크롤링을 사용하도록 설정합니다.(true로 설정)
  • rowNo boolean 번호 출력 기능을 사용하지 않도록 설정해주세요.(true로 설정)
  • editable boolean 데이터의 수정이 필요할 경우 true로 설정해주세요.
  • columns object 그리드의 컬럼을 정의하시되 전체 선택 컬럼이 필요할 경우 추가해주세요.

dews.ui.grid 의 추가 함수

  • getCheckedDatas(field) 체크박스에 체크된 모든 항목의 데이터를 배열 형태로 가져옵니다.
    ※ 버추얼 스크롤링 적용 시에는 getCheckedRowsgetCheckedValues 함수를 사용하시면 안됩니다.
  • restoreCheckedStates(field) 전체 선택 체크박스를 사용할 경우 꼭 호출해 주셔야 합니다.
  • showProgress() 그리드 내에 로딩바를 출력합니다.
  • hideProgress() 그리드 내의 로딩바를 제거합니다.