RealGrid2 가이드
Tip
체크바와 관계된 팁

체크바와 관계된 팁

체크바에 체크를 한 경우 행의 색을 지정하는 예제 입니다.

  gridView.setRowStyleCallback(function(grid, item, fixed) {
    if (item.checked) {
      return 'orange-color'
    }
  })

체크바에 체크한 행들의 정보를 가져오는 예제 입니다.

  var rowDatas = [];
  var rows = gridView.getCheckedRows();
 
  for (var i in rows) {
    var data = dataProvider.getJsonRow(rows[i]);
    rowDatas.push(data);
  }
 
  alert(JSON.stringify(rowDatas));

체크바에 체크한 행들을 삭제하는 예제 입니다.

아래 예제는 행 상태만 deleted 변경해주지만 실제로 그리드에서도 삭제되길 원한다면 아래와 같이 설정하면 됩니다.

  dataProvider.softDeleting = true;
  //체크된 행 가져오기
  var rows = gridView.getCheckedRows();
  //행 삭제하기
  dataProvider.removeRows(rows);
  //체크 해제하기
  gridView.checkRows(rows, false);