描述(Description)
DataTables将在表格的周围添加许多元素,来控制表格并显示有关表格的其他信息。这些元素的位置在屏幕上由document(DOM)的顺序和应用于这些元素的CSS共同来控制。这个参数被用来控制他们的显示顺序以及额外的标记在DOM中是如何包裹的。
每个表格控制元素在DataTables中有一个单独的字母和他们关联,并且在
dom
Option
选项中使用的字母,来表示该元素在document中出现的位置。
选项(Options)
DataTables中的内置的控制元素是如下这些:
l
-
l
ength 长度改变输入控制
f
-
f
iltering 过滤输入框
t
-
t
able 表格本身
i
-
i
nformation 信息概览
p
-
p
agination 翻页控制
r
- p
r
occessing 处理中显示元素
以上每一个选项都可以指定多次(表格本身除外),这样可以在表格上下都有同样的控制元素。DataTables会自动保持多个控件的同步。
除了上述这些选项以外,DataTables还能理解两个常量(请注意,这两个选项在1.10版本中已经弃用,在1.11版本中删除,并将在
jQueryUI
Option
选项分离到其他自己的主题文件中 )
H
- jQueryUI 主题 “header” 样式 (
fg-toolbar ui-widget-header ui-corner-tl ui-corner-tr ui-helper-clearfix
String
F
- jQueryUI 主题 “footer” 样式 (
fg-toolbar ui-widget-header ui-corner-bl ui-corner-br ui-helper-clearfix
String
标记语言(Markup)
除了这些选项,你还可以指明额外的
div
Tag
元素插入到document中,这样可以控制元素的样式/嵌套。需要添加标签,需要使用如下的语法:
<
和
>
- div 元素
<"class"
和
>
- 指定一个样式的 div 元素
<"#id"
和
>
- 指定一个ID的 div 元素
<"#id.class"
和
>
- 既指定ID又指定样式的 div 元素
样式(Styling)
DataTables支持的样式库将覆盖
dom
Option
参数的默认值,并将其替换为合适他们布局系统的值。比如,Bootstrap就会利用他的网格布局。
样式集成的默认值为:
Bootstrap 3: