SMART datagrid v1.4 > Examples

[ grids ver.1.4.4]   Back  Forward

Excel Export Columns  Example

exportToExcel 함수 호출로 그리드를 엑셀 파일로 저장할 때, exportColumns에 컬럼들을 지정하면 지정한 컬럼만 내보내기를 할수있다. 

(체크된 컬럼만 내보내기를 할수 있다.) 

Grid - 1
rows
Code -1
    DataLudi.exportToExcel(grid, {
        target: "local",
        fileName: "SMARTdatagrid.xlsx",
        exportColumns: ["ProductName","CustomerId","CustomerName"]
    });



또한 columnLayout 형태로 지정하여 지정된 레이아웃 형태로 엑셀 다운로드가 가능 하다. 

Grid - 2
rows
Code -2
    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제외시킬 컬럼들을 지정할수 있다. 또한 allColumnstrue로 지정하면 숨겨진 컬럼을 포함하여 내보내기를 할수있다. 

allColumns를 true로 지정했기때문에 숨겨진 단위,통화 컬럼이 내보내기에 포함되며 

excludeColumns에 지정한 선적일, 국가 컬럼은 제외된다. 

Grid - 3
rows
Code -3
    DataLudi.exportToExcel(grid, {
        target: "local",
        fileName: "SMARTdatagrid.xlsx",
        allColumns: true,
        excludeColumns: ["ShipDate","Country"]  //선적일,국가 컬럼 제외
    });

소스보기 JSP 

See Also
GridExportOptions.applyDynamicStyles
GridExportOptions.styledText
exportToExcel
Excel Exporting
Examples
Excel Exporting
Async Excel Exporting