表打印

Bootstrap Table表打印扩展

在工具栏中添加一个按钮,以预定义的可配置格式打印表格。

用法

<script src="extensions/print/bootstrap-table-print.js"></script>

选项

showPrint

  • 类型: Boolean

  • 详情:

    设置为true以显示工具栏上的“打印”按钮。

  • 默认: false

printAsFilteredAndSortedOnUI

  • 类型: Boolean

  • 详情:

    当为true时 - 在UI上对打印表进行排序和过滤。请注意,如果设置为true,则显示用于过滤和排序的明确预定义打印选项(printFilter,printSortOrder,printSortColumn) - 然后它们将应用于已经过滤并按UI控件排序的数据。要打印在UI上过滤和排序的数据 - 请不要设置以下3个选项:printFilter,printSortOrder,printSortColumn

  • 默认: true

printSortColumn

  • 类型: String

  • 详情:

    设置列字段名称以对打印的表进行排序

  • 默认: undefined

printSortOrder

  • 类型: String

  • 详情:

    有效值:'asc','desc'。仅在设置了printSortColumn时才相关

  • 默认: 'asc'

printPageBuilder

  • 类型: Function

  • 详情:

    接收html <table>元素作为字符串参数,返回html字符串进行打印。用于样式和添加页眉或页脚。

  • 默认: function(table){return printPageBuilderDefault(table)}

列选项

printFilter

  • 类型: String

  • 详情:

    设置值以按此列过滤打印数据。

  • 默认: undefined

printIgnore

  • 类型: Boolean

  • 详情:

    设置为true以在打印页面中隐藏此列。

  • 默认: false

printFormatter

  • 类型: Function

  • 详情:

    function(value,row,index) - 返回一个字符串。格式化打印表中此列的单元格值。函数行为类似于'formatter'列选项

  • 默认: undefined

Icons

  • print: 'glyphicon-print icon-share'