由于Jquery Datatable中的sDom而丢弃长度菜单?

时间:2014-03-03 08:18:58

标签: jquery-datatables

我有这个:

oTable = $("#bla").dataTable({ 
    "iDisplayLength": 50, 
    "aLengthMenu": [[5, 25, 50, 100, 250, -1], [5, 25, 50, 100, 250, "All"]], 
    "sDom": "<'call-header'<'dthead'><'ttools'T><'filterinput'f>r><'dttoolbar'><'dataTables_scroll'<'dataTables_scrollBody't>><'call-footer'<'row-fluid'<'span6'i><'span6'p>>>",

.... });

如果我注释掉sDom部分,我会得到我的长度菜单,我可以选择要在页面上显示的项目数。但是使用SDOM变量,这就消失了。

我尝试过添加组合:

<'dataTables_length'>

但我认为我误解了它是如何运作的。任何人都可以澄清必须如何做到这一点?

1 个答案:

答案 0 :(得分:1)

请参阅documentation for sDom - 长度更改的sDom代码为l

这里插入长度菜单作为第一个控件:

sDom: "<'call-header'<'dthead'>l<'ttools'T><'filterinput'f>r><'dttoolbar'><'dataTables_scroll'<'dataTables_scrollBody't>><'call-footer'<'row-fluid'<'span6'i><'span6'p>>>"
                            ---^---

小提琴 - &gt;的 http://jsfiddle.net/eCrhb/