igGridExcelExporterで印刷範囲を指定する場合は、exportEndingなどのコールバック関数を使って、worksheetのprintOptionsのprintAreasに印刷範囲を指定したworksheetRegionを追加してください。
$("#exportButton").on("click", function () { $.ig.GridExcelExporter.exportGrid($("#grid"), { fileName: "igGrid", }, { // https://jp.igniteui.com/help/api/2021.2/ig.gridexcelexporter#options:callbacks.exportEnding exportEnding: function(sender, args) { // worksheetオブジェクトを取得する。 const worksheet = args.worksheet; // printOptionsオブジェクトを取得する。 // https://jp.igniteui.com/help/api/2021.2/ig.excel.Worksheet#methods:printOptions const printOptions = args.worksheet.printOptions(); // 印刷範囲を指定したworksheetRegionを作成する。 // https://jp.igniteui.com/help/api/2021.2/ig.excel.Worksheet#methods:getRegion var worksheetRegion = worksheet.getRegion("A1:C11"); // worksheetのprintOptionsのprintAreasに印刷範囲を指定したworksheetRegionを追加する。 // https://jp.igniteui.com/help/api/2021.2/ig.excel.PrintOptions#methods:printAreas // https://jp.igniteui.com/help/api/2021.2/ig.excel.PrintAreasCollection.html#methods:add printOptions.printAreas().add(worksheetRegion); } }); });
サンプル
APIリファレンス
- exportEndingコールバック
- printOptionsメソッド
- getRegionメソッド
- printAreasメソッド
- printAreasのaddメソッド