关于jQuery DataTables我几乎没有问题:
我怎样才能在下一个箭头上执行此箭头,并且分页中的箭头将一直处于活动状态?
我使用Ajax,并且我只传递了10个结果,但所有结果都更多,例如300,那么如何将此值设置为所有结果?
当我从下拉菜单中选择每页选项行时,我想调用我的javascript函数,我该怎么做?
我的功能:
function prepareDataTable(){$("#displayData").dataTable(
{aaData:listCustomer.rows,
bSort:false,
aoColumns:
[{mDataProp:"name"}]})};
答案 0 :(得分:0)
对于第二个问题,您可以通过设置参数 - aLengthMenu 来指定自己的长度列表(下拉列表),您可以从http://datatables.net/ref找到示例,如下所示:
// Setting the default display length as well as length menu
// This is likely to be wanted if you remove the '10' option which
// is the iDisplayLength default.
$(document).ready( function() {
$('#example').dataTable( {
"iDisplayLength": 25,
"aLengthMenu": [[25, 50, 100, -1], [25, 50, 100, "All"]]
} );
} );
最后 -1 适用于“全部”。
对于你的第3个问题,在页面更改时注入你自己的回调。我没有找到现有的API /插件。但是,我有一个建议:您可以自定义the plugin API - fnLengthChange ,将所需的行为注入其中。