2017-04-11 7 views
1

AngularJS Datatableでページ長を設定するにはどうすればよいですか?右バットオフ は、人々は、私はそのように私のデータテーブルを定義しておりませんので、この答えは私のために動作しませんDatatables Angular JSセットのページ長さ

$('#example'String).dataTable({ 

    "pageLength"String: 50 

}); 

...これを言いたいしようとしています。 私は...私はその後、<tbody>以内に、私はそうのようなng-repeat<tr>を定義しています、<thead><tbody>を定義しています

<table datatable="ng" id="orderTable" dt-options="dtOptions" class="table table-striped table-bordered" ng-init="initTableData()"> 

その後... NGとこのようにそれを作成してい

<tr ng-repeat="order in orders track by $index"> 

AngularJSとHTMLを使って、その場でテーブルを作成しています。このデザインでは、私の質問の先頭にある前述のパターンに切り替えることなく、pageLengthをどのように変更できますか?

答えて

1

デフォルトの長さメニューは、25,50,100 ... 以下のように初期表示長を設定できます。 $ scope.dtOptions = DTOptionsBuilder.newOptions()。withPaginationType( 'full_numbers')。withDisplayLength(25);

場合、あなたは5 $ scope.dtOptions = DTOptionsBuilder.newOptions()。withPaginationType( 'full_numbers')として、テーブルの初期表示の長さを以下のように行う、独自の長さのメニューを定義したい。withDisplayLength(5) .withOption( 'lengthMenu'、[[5,10,15,20,25、-1]、[5,10,15,20,25、 "All"]]);

+0

解決策や書式設定の説明がすべて役立ちます。 – jjj

+0

答えを編集しました! – user7888164

関連する問題