选项
datatables中大量的选项可以用来定制你的表格展现给用户。
设置选项(Setting options)
datatables的配置是通过设置你定义的选项来完成的,如下:
$('#example').DataTable( { paging: false } );
通过设置paging选项,禁止表格分页(默认是打开的)
假设你要在表格里使用滚动,你需要加上scrollY选项:
$('#example').DataTable( { scrollY: 400 } );
当然你可以组合多个选项来初始化datatables,启动滚动条,禁用分页
$('#example').DataTable( { paging: false, scrollY: 400 } );
如果你有其他需要可以加入更多的选项来配置你的表格,更多datatables选项,请参考
常用选项(Common options)
下面列举了一些比较有用的选项:
ajax
- 异步数据源配置data
- javascript数据源配置serverSide
- 开启服务器模式columns.data
- 配置每一列的数据源scrollX
- 水平滚动条scrollY
- 垂直滚动条
默认设置(Setting defaults)
在实际项目中,可能需要用到多个表格,你使用dom选项把所有的表格设置为相同的布局,这时你可以使用$.fn.dataTable.defaults
对象处理。
在这个例子中,我们禁用datatable中默认的搜索和排序功能,但当表初始化时启用了排序(重写默认选项)。
// 默认禁用搜索和排序 $.extend( $.fn.dataTable.defaults, { searching: false, ordering: false } ); // 这样初始化,排序将会打开 // 搜索功能仍然是关闭 $('#example').DataTable( { ordering: true } );
http://datatables.net/manual/optionsTranslation from DataTables.net, with permission