RealGrid2 가이드
스타일 & 테마
행 동적 스타일

행 동적 스타일

행 동적 스타일은 특정 값에 따라 행 전체에 스타일을 적용하고 싶을때 사용합니다.

셩별의 값이 "여"인 경우에 오렌지 색으로 표시.

※ setRowStyleCallback안에서 시간이 오래 걸리는 연산이나 setValue()등 값을 변경하는 행위를 하면 안됩니다.

  gridView.setRowStyleCallback(function(grid, item, fixed) {
    var ret = {};
    var gender = grid.getValue(item.index, "Gender");
 
    if (gender == '여') {
      return 'orange-color'
    }
  })

행 동적 편집여부 설정

행 단위로 특정 컬럼의 값에 따라 동적으로 편집가능 여부를 설정합니다.

성별 컬럼의 값이 "여"인 행은 수정할 수 없습니다.

gridView.setRowStyleCallback(function(grid, item, fixed) {
    var ret = {};
    var gender = grid.getValue(item.index, "Gender");
 
    if (gender == '여') {
      ret.editable = false
      ret.styleName = 'orange-color'// ret.style = {background:"#ffff00"} 직접 스타일 적용 가능
    }
 
    return ret;
  })