ページに複数のIgnite UIグリッドが設定されています。グリッドはエクスポート機能が優れていますが、現在のグリッドでのみ機能します。どのようにして1つのイベントですべてのグリッドをエクスポートできますか? キャプチャまたは変更するグリッドイベント。 私は2016 v2リリースを使用していますInfragistics igniteグリッドで複数のグリッドを単一エクセルにエクスポート
1
A
答えて
2
複数のオプションを調べた後、グリッドコレクションの順次ウォークスルーを行い、それぞれをメインブックに追加するソリューションを見つけました。
選択した1番目のグリッドのexportEndingメソッドでは、2番目のグリッドのエクスポート(想定)を行う関数を呼び出します。これは、必要に応じて多くのグリッドのシーケンスが可能です。例えば、exportSecondGridのように、それぞれの関数の名前がExportGridであるとします。
GRID1の
exportEnding :function(sender, args) {
exportSecondGrid(args.workbook);
return false;
}
使用グリッドメインワークブックに、現在のワークシートを追加するのheaderExportingイベント。そのexportEndingは、ワークシートに以下のように今すぐグリッド2のイベント
ため手動セットにエクスポートするヘッダに生成されたヘッダのコレクションを取り
var headerArr = [];
$.ig.GridExcelExporter.exportGrid($("#gridSecond"), {
fileName: fileNamePassedAsParameter,
worksheetName: Sheet2NamePassedAsParameter
},
{
headerCellExporting: function(sender, args) {
// We will save all the headers coming to our array for retrieval later on
headerArr.push(args.headerText);
if (args.columnIndex === 0) {
sender._workbook = workbook;
sender._workbook.worksheets().add(sender._worksheet.name());
sender._worksheet = sender._workbook.worksheets(1);
}
},
exportEnding: function(sender, args) {
// Now use the array of headers to be updated
var row = sender._worksheet.rows(0);
for(var ind=0; ind < headerArr.length; ind++) {
row.setCellValue(ind, headerArr[ind]);
}
}
}
);
}
関連する問題
- 1. 単一データソースの複数の剣道グリッド
- 2. UIグリッド - 印刷/エクスポート単一のボタンをクリックするとPDFに複数のグリッドが表示されます
- 3. Infragistics WebGridとTelerikのグリッド
- 4. Infragisticsグリッド:行がオーバーラップする
- 5. DevExpress WPFグリッドをエクセルにエクスポート - 追加の行
- 6. 単一グリッドで複数のAPI呼び出し
- 7. SafariのInfragisticsグリッドの行を削除
- 8. グリッドが複数のグリッドから可視
- 9. 剣道を使用して複数のグリッドをシングルエクセルシートにエクスポート
- 10. 複数の剣道グリッドをexcelにエクスポートする可能性
- 11. データをエクスポートTelerikグリッド
- 12. asp.net単一のボタンで複数のグリッドを選択する行の選択
- 13. PDFをエクスポートTelerikグリッドMVC
- 14. ブートストラップ4:単一行のグリッド列の数を変更する
- 15. インフラジスティックスを別の場所にグリッドのエクスポート
- 16. 剣道グリッドExcelエクスポート制限
- 17. Mvccontribグリッドをエクスポートするには
- 18. 角度UIグリッド - 画像をpdfにエクスポート
- 19. Infragistics Ultraグリッドの焦点を変更しますか?
- 20. 複数のデータセットをEPPlusで単一のExcelワークシートにエクスポート
- 21. 角度jsでignite uiグリッドでカスタムエディタプロバイダを作成する方法
- 22. 複数のグループを持つJavascriptグリッド
- 23. 複数のDataSourceを持つ動的グリッド
- 24. 複数のスクロールバーを持つ.NET WinFormsグリッド?
- 25. asp.net mvc 3.0 .net 4.0を使用したInfragistics jqueryグリッド
- 26. 重複したグリッドのグリッドをマウスクリックで検出 - JavaScript Canvas
- 27. UI-グリッド内の単一の行に選択を取得:真と複数選択が真である
- 28. グリッドの列単位フィルタ
- 29. radGridからのエクスポートのグリッド線
- 30. グリッド一様行サイジング