JQuery Datatablesの新機能で、2つのExcelボタンを追加しようとしています。 1つは現在のテーブルをエクスポートし、もう1つはコントローラーを呼び出して完全に異なるレポートを作成します。私は現在のテーブルのエクスポートを有効にしていますが、この2番目のボタンを含める方法については不十分です。jQuery Datatables複数のExcelエクスポートボタン
0
A
答えて
1
2番目のボタンを呼び出すコントローラーが既にある場合は、1つのExcelボタンと1つのカスタムボタンを使用して、任意のラベルを付けることができます。あなたが望むコントローラ)。カスタムボタンの構文は次のようになります。action
関数内
buttons: [
'excel',
{
text: 'Custom Excel Button',
action: function (e, dt, node, config) {
//Make a call to a javascript function here (description below)
}
}
]
は、JavaScript関数にDataTableのAPIインスタンスを渡すdt
パラメータを使用することができます。これにより、たとえばdt.data()
などのすべてのデータにアクセスできます。そのデータを使って他のコントローラにカスタムajax呼び出しを行うことができます。
結論としては、本質的にボタンを任意の操作を行うことができますが、excel
ボタンのような組み込みの機能を持たないボタンを使用している場合は、あなた自身の機能。あなたがe
、dt
、node
、およびconfig
は、あなたがこれまで以上に複雑なカスタムボタンをしたい場合に使用されているかを確認したい場合は
はthis documentation pageを参照してください。
+0
私はこれがうまくいくかを見ることができます、残念ながら私はWebパーツにあり、私はコードを呼び出そうとしていますアスコックスの後ろに、全く新しい質問があると思う。応答していただきありがとうございます。 – TrevorGoodchild
関連する問題
- 1. Datatablesのエクスポートボタンが表示されない
- 2. DataTablesを複数のExcelワークシートにエクスポート
- 3. Jquery Datatables複数行の選択
- 4. 複数のイベントを持つjQuery DataTablesのon()イベントリスナー
- 5. DataTables - TypeError:this.s.subButton [c] - Excelエクスポート
- 6. Jquery DataTables - 特定の列の複数のセル値を取得するonClick関数
- 7. SharePoint 2013のリストメニューからExcelにエクスポートボタンを隠す
- 8. DataTables複数のJSON配列の複数のテーブル
- 9. jquery load + DataTables
- 10. jquery-datatables-editableカスタマイズ
- 11. jQuery Datatables in AngularJS
- 12. jQuery DataTablesページングサイズ
- 13. jQuery DataTables Column Hiding
- 14. jquery DataTables button
- 15. JQuery DataTablesリンクアイテム
- 16. jQuery DataTables Plugin - iDisplayLength
- 17. jquery datatablesチェックボックスの値
- 18. テーブル外のDataTableエクスポートボタン
- 19. Jquery DataTables - td内の複数の要素を使用した列フィルタリング
- 20. jQuery DataTablesレンダリング列データ
- 21. JQuery DataTables - Catch 'ajax'レスポンス
- 22. jquery datatablesカスタムajaxクライアント
- 23. Jquery Datatablesは、JQuery Datatablesを使用してサーバ
- 24. jQuery DataTables altEditorの問題
- 25. jQuery Datatablesフィルタの位置
- 26. jQuery-DataTables APIオブジェクトのテスト
- 27. Ellipsisのソリューション - Jquery + Bootstrap + Datatables
- 28. DataTablesとjQueryダイアログボックスの問題
- 29. jQuery Datatables列合計()のhh:mm:ss
- 30. jqueryでの動的ソートDataTables
データテーブルの一部である必要がありますか?つまり、標準のhtmlボタンはどうでしょうか?またはhttps://datatables.net/extensions/buttons/を見ましたか? –
実際には、データテーブルの一部である必要はありません。しかし、それは他のExcelのボタンの隣にあるので、データテーブルのマークアップに含めることができませんでした – TrevorGoodchild