SMART datagrid v1.4 > Examples
exportToExcel 함수 호출로 그리드를 엑셀 파일로 저장할 때, exportColumns에 컬럼들을 지정하면 지정한 컬럼만 내보내기를 할수있다.
(체크된 컬럼만 내보내기를 할수 있다.)
DataLudi.exportToExcel(grid, {
target: "local",
fileName: "SMARTdatagrid.xlsx",
exportColumns: ["ProductName","CustomerId","CustomerName"]
});
또한 columnLayout 형태로 지정하여 지정된 레이아웃 형태로 엑셀 다운로드가 가능 하다.
DataLudi.exportToExcel(grid, {
target: "local",
fileName: "SMARTdatagrid.xlsx",
exportColumns: [
{
name: "CustomerGroup",
width: 300,
columns: [
{name: "Phone"},
{name: "CustomerName"}
],
},
{
name: "UnitPrice",
width: 200
}
]
});
1.4.5 버전부터 exportColumns의 반대 기능인 excludeColumns 를 사용할수있다. excludeColumns에 제외시킬 컬럼들을 지정할수 있다. 또한 allColumns 를 true로 지정하면 숨겨진 컬럼을 포함하여 내보내기를 할수있다.
allColumns를 true로 지정했기때문에 숨겨진 단위,통화 컬럼이 내보내기에 포함되며
excludeColumns에 지정한 선적일, 국가 컬럼은 제외된다.
DataLudi.exportToExcel(grid, {
target: "local",
fileName: "SMARTdatagrid.xlsx",
allColumns: true,
excludeColumns: ["ShipDate","Country"] //선적일,국가 컬럼 제외
});