2012-11-19 24 views
0

我對jQuery的數據表幾個問題:jQuery的數據表 - 幾個問題

  1. 我該怎麼做下次箭頭,箭頭previus在分頁將被激活所有的時間?

  2. 我使用Ajax,並且只傳遞了10個結果,但所有結果都是300例如,所以我如何設置這個值爲所有結果?

  3. 當我從下拉菜單中選擇每頁選項行時,我想調用我的javascript函數,我該怎麼做?

我的功能:

function prepareDataTable(){$("#displayData").dataTable(
    {aaData:listCustomer.rows, 
    bSort:false, 
aoColumns: 
    [{mDataProp:"name"}]})}; 

回答

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是爲 「全部」。

對於第三個問題,在頁面更改時注入自己的回調。我沒有找到現有的API /插件。不過,我有一個建議:您可以自定義the plugin API - fnLengthChange將您想要的行爲注入到它中。