버추얼 스크롤링을 적용한 그리드에서 부득이하게 데이터의 수정이나 체크박스의 사용이 필요한 경우에는 아래의 샘플을 참고하여 작성하시면 됩니다.
dews.ui.dataSource
의 옵션
-
pageSize
number
페이징시 항 화면에 출력할 항목의 갯수 -
schema.model
object
데이터소스 수정을 위한 데이터의 스키마 정의합니다. 수정이 필요한 필드는editable
을true
로 설정해주세요.
dews.ui.grid
의 옵션
-
scrollable.virtual
boolean
버추얼 스크롤링을 사용하도록 설정합니다.(true
로 설정) -
rowNo
boolean
번호 출력 기능을 사용하지 않도록 설정해주세요.(true
로 설정) -
editable
boolean
데이터의 수정이 필요할 경우true
로 설정해주세요. -
columns
object
그리드의 컬럼을 정의하시되 전체 선택 컬럼이 필요할 경우 추가해주세요.
dews.ui.grid
의 추가 함수
-
getCheckedDatas(field)
체크박스에 체크된 모든 항목의 데이터를 배열 형태로 가져옵니다.
※ 버추얼 스크롤링 적용 시에는getCheckedRows
나getCheckedValues
함수를 사용하시면 안됩니다. -
restoreCheckedStates(field)
전체 선택 체크박스를 사용할 경우 꼭 호출해 주셔야 합니다. -
showProgress()
그리드 내에 로딩바를 출력합니다. -
hideProgress()
그리드 내의 로딩바를 제거합니다.