RealGrid2 가이드
엑셀 내보내기
엑셀 스타일

엑셀 출력용 스타일

header, footer, column에 exportStyleName속성 지정해서 엑셀 출력용 스타일을 별도로 적용시킬 수 있습니다.

엑셀 출력 시 "이름" 컬럼 헤더와 "성별" 컬럼 데이터 셀의 배경색이 파란색으로 적용되어 출력됩니다.

엑셀 다운로드

gridView.exportGrid({
    type: "excel",
    target: "local",
    fileName: "gridExportSample.xlsx", 
    applyDynamicStyles: true,
    done: function () {  
        alert("done excel export")
    }
});

exportStyleName 설정

var columns = [
    {
      name: "KorName",
      fieldName: "KorName",
      width: "60",
      header: {
        text: "이름",
        exportStyleName: "blueColor"
      },
    },
    {
      name: "Gender", 
      fieldName: "Gender",
      width: "40",
      header: {
        text: "성별"
      },
      exportStyleName: "blueColor"
    },
    ...

동적 엑셀 스타일

동적 스타일에도 exportStyleName 속성을 사용할 수 있습니다.

styleCallback: function(grid, dataCell){
  var ret = {}
  if(dataCell.value == true){
    ret.styleName = "blue-column"
    ret.exportStyleName = "yellow-color"
  }
 
  return ret;
}