渲染器
自:DataTables 1.10
显示组件渲染器类型。
说明
DataTables 向 HTML 页面添加复杂组件,例如分页控件。用于计算应该显示哪些信息(以分页按钮为例,是哪些按钮)的业务逻辑是 DataTables 的核心,通常在不改变页面样式要求的情况下,不改变按钮的实际显示方式。例如,分页按钮可以显示为 li
元素形式的 ul
列表,或者仅显示为 a
按钮的集合。
这种在保持相同核心业务逻辑的条件下,使用不同渲染器的能力,是 DataTables 如何为 Bootstrap、Foundation 和 jQuery UI 等 CSS 框架提供集成选项的基础,从而可以根据每个框架的要求自定义它所使用的 HTML。
此参数控制将使用哪个渲染器。如果存在此类渲染器,将会使用给出的值,否则,将使用默认渲染器。插件可以添加其他渲染器。
DataTables 当前支持两种不同类型的渲染器
header
- 页眉单元渲染器layout
- 表格控件元素的位置(自 2.0 起)pagingButton
- 分页按钮(自 2.0 起)pagingContainer
- 分页容器(自 2.0 起)
此列表在 DataTables 的未来版本中可能会大量扩展!
类型
示例
使用 Bootstrap 插件渲染器
new DataTable('#myTable', {
renderer: 'bootstrap'
});
为每个可用操作指定特定渲染器类型
new DataTable('#myTable', {
renderer: {
header: 'jqueryui',
pagingButton: 'bootstrap',
pagingContainer: 'bootstrap'
}
});
相关
以下选项直接相关,在应用程序开发中可能也对您有用。