在长度菜单示例中,我们看到选项设置如下: http://www.datatables.net/examples/advanced_init/length_menu.html
$('#example').dataTable( {
"aLengthMenu": [[10, 25, 50, -1], [10, 25, 50, "All"]]
});
然而,当我在服务器端尝试这种方法时,它在选择“全部”时失败。 有没有人在此之前或熟悉过这个问题 如何处理这种情况?
答案 0 :(得分:1)
如果您在dataTable论坛中发布您的问题会更好...那里您会得到更多回复..这里有DataTable Forum的链接
你也可以尝试这样的事情......
$(document).ready(function() {
$('#example').dataTable( {
"oLanguage": {
"sLengthMenu": 'Display <select><option value="10">10</option>
<option value="20">20</option>
<option value="30">30</option>
<option value="40">40</option>
<option value="50">50</option>
<option value="-1">All</option>
</select> records'
}
} );
} );
答案 1 :(得分:1)
在datatables论坛上回答了这个问题。
“-1”可以被认为是“虚拟”值 需要在服务器端处理。 (伪代码:如果@numberofrows = -1,则选择全部)
http://datatables.net/forums/comments.php?DiscussionID=3959&page=1#Comment_16445