Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var current = $('#' + table_id).position();
- var table = $('#' + table_id).dataTable({
- "scrollY": get_window_height() - current.top - 5,
- "paging": false,
- "order": []
- });
- /*
- if ($("#" + table_id).find("tr.selected").length > 0) {
- oConfig.bSelectedOnly = true;
- }
- \*/
- var export_defaults = [
- {
- "sExtends":"copy",
- "bSelectedOnly": $("#" + table_id).find("tr.selected").length > 0 ? "true" : "false",
- "fnClick":function(nButton, oConfig, flash) {
- var table_data = this.fnGetTableData(oConfig);
- var new_table_data = table_data.replace(/#!!.+?!!#/g, "");
- this.fnSetText(flash, new_table_data);
- }
- },
- {
- "sExtends":"xls",
- "bSelectedOnly": ($("#" + table_id).find("tr.selected").length > 0 ? "true" : "false"),
- "fnClick":function(nButton, oConfig, flash) {
- var table_data = this.fnGetTableData(oConfig);
- var new_table_data = table_data.replace(/#!!.+?!!#/g, "");
- this.fnSetText(flash, new_table_data);
- }
- }
- ];
- // we only want the copy and export xls button
- $.fn.dataTable.TableTools.defaults.sSwfPath = "/swf/copy_csv_xls_pdf.swf";
- $.fn.dataTable.TableTools.defaults.sRowSelect = "multi";
- $.fn.dataTable.TableTools.defaults.aButtons = export_defaults;
- var tt = new $.fn.dataTable.TableTools( table );
- $( tt.fnContainer() ).insertAfter('div.dataTables_filter');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement