layout: docs title: Table Print description: Table Print extension of Bootstrap Table. group: extensions
Adds a button to the toolbar for printing the table in a predefined configurable format.
{% highlight html %} {% endhighlight %}
type: Boolean
Detail:
Set true to show the Print button on the toolbar.
falsetype: Boolean
Detail:
When true - print table as sorted and filtered on UI. Please note that if true is set, along with explicit predefined print options for filtering and sorting (printFilter, printSortOrder, printSortColumn)- then they will be applied on data already filtered and sorted by UI controls. For printing data as filtered and sorted on UI - do not set these 3 options: printFilter, printSortOrder, printSortColumn
truetype: String
Detail:
set column field name to sort by for the printed table
undefinedtype: String
Detail:
Valid values: 'asc', 'desc'. Relevant only if printSortColumn is set
'asc'type: Function
Detail:
Receive html <table> element as string parameter, returns html string for printing. Used for styling and adding header or footer.
function(table){return printPageBuilderDefault(table)}type: String
Detail:
set value to filter the printed data by this column.
undefinedtype: Boolean
Detail:
set true to hide this column in the printed page.
falsetype: Function
Detail:
function(value, row, index) - returns a string. Formats the cell values for this column in the printed table. Function behaviour is similar to the 'formatter' column option
undefined'glyphicon-print icon-share'