0

jQuery DataTables についていくつか質問があります。

  1. ページネーションの次の矢印と前の矢印が常にアクティブになるようにするにはどうすればよいですか?

  2. 私は Ajax を使用しており、10 件の結果のみを渡しますが、すべての結果はたとえば 300 件以上です。この値をすべての結果に設定するにはどうすればよいですか?

  3. ドロップダウン メニューからページごとのオプション行を選択すると、javascript 関数を呼び出したいのですが、どうすればよいですか?

私の機能:

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

1 に答える 1

0

2 番目の質問では、パラメーター - 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/プラグインが見つかりませんでした。ただし、提案があります。プラグイン API - fnLengthChangeをカスタマイズして、目的の動作を挿入することができます。

于 2012-11-23T02:43:23.900 に答える