엑셀 출력용 스타일
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;
}