mirror of https://github.com/ColorlibHQ/gentelella
55 lines
1.5 KiB
XML
Executable File
55 lines
1.5 KiB
XML
Executable File
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<dt-example table-type="html" order="12">
|
|
|
|
<css lib="datatables tabletools" />
|
|
<js lib="jquery datatables tabletools">
|
|
<![CDATA[
|
|
|
|
$.fn.dataTable.TableTools.buttons.copy_to_div = $.extend(
|
|
true,
|
|
{},
|
|
$.fn.dataTable.TableTools.buttonBase,
|
|
{
|
|
"sNewLine": "<br>",
|
|
"sButtonText": "Copy to element",
|
|
"target": "",
|
|
"fnClick": function( button, conf ) {
|
|
$(conf.target).html( this.fnGetTableData(conf) );
|
|
}
|
|
}
|
|
);
|
|
|
|
|
|
$(document).ready(function() {
|
|
$('#example').DataTable( {
|
|
dom: 'T<"clear">lfrtip',
|
|
tableTools: {
|
|
"aButtons": [ {
|
|
"sExtends": "copy_to_div",
|
|
"sButtonText": "Copy to HTML",
|
|
"target": "#copy"
|
|
} ]
|
|
}
|
|
} );
|
|
} );
|
|
]]>
|
|
</js>
|
|
|
|
<title lib="TableTools">Plug-in button types</title>
|
|
|
|
<info>< are available and can be overridden as required. Finally to use the button simply include its name in the `aButtons` array or use it as a button extender (`sExtends`).
|
|
|
|
This example shows a button which will simply get the data contents of a table and set that as the contents of another element.
|
|
|
|
]]></info>
|
|
|
|
<demo-html>
|
|
<div id="copy" class="box" style="height: 100px; overflow: auto">
|
|
Copy output will go here
|
|
</div>
|
|
</demo-html>
|
|
|
|
</dt-example>
|