bootstrap Datatable自定义表格工具栏

Bootstrap DataTable提供的表格样式是这样的:


但是如果想实现如图的效果:


需要在jquery函数中修改成如下:

 $(document).ready(function() {
  $('#dataTables-example').dataTable( {
        "dom": '<"top"fl><"toolbar">rt<"bottom"ip><"clear">'
    } );
$("div.toolbar").html('<select><option>All</option><option>Archive</option><option>No-Archive</option></select>').addClass("select");
} );

其中fl中的f是搜索框,l是每页显示的条数,r暂时还没发现,t应该是控制格局的,i是表格下面的总数据条数,p是翻页的按钮。想起DataTable中有写到。

如此一来,'<"top"fl><"right"><"toolbar">rt<"bottom"ip><"clear">'的意思是:<top>即表格的上方放置搜索框和每页显示的条数,接着右边放置我们自定义的东西,如例子中的下拉列表。以此类推。具体DataTable提供给我们的这些配置是怎么实现还是需要深究,我还不能完全理解这样的写法,毕竟我还是菜鸟。

<"xxx">的用法应该是说,创建一个class名为xxx的div,若要在DIV中放东西,就是上面写的那样,<"xxx"fl>,要能想象成div跟div的样子,用起来就会舒服多了

记录下来,作为笔记之用!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值