1

angular-datatables を使用するプロジェクトがあります。このようなテーブルを含むページから「N エントリを表示」ドロップダウンを削除する必要がありますが、ページネーションはそのままにしておきます。今のところ、私はこの方法を見つけました-

withOption('paging', false)

しかし、これは両方を削除します!

それらをDOMから手動で削除するよりも良い方法を誰かに教えてもらえますか?

4

3 に答える 3

4

はい -pagingテーブルがページ付けされていない場合は lengthmenu を表示する必要がないため、両方を削除します。オプションを使用してlengthChange、lengthmenu を表示するかどうかを制御します。

$scope.dtOptions = DTOptionsBuilder.newOptions()
                   .withOption('lengthChange', false);

デモ -> http://plnkr.co/edit/0PnEwohCF9348uAf6OSD?p=preview

于 2015-10-18T12:41:43.240 に答える
0

はい -pagingテーブルがページ付けされていない場合は lengthmenu を表示する必要がないため、両方を削除します。[ lengthChange][1] オプションを使用して、lengthmenu を表示するかどうかを制御します。

$scope.dtOptions = DTOptionsBuilder.newOptions()
                   .withOption('lengthChange', false);

デモ -> http://plnkr.co/edit/TKMyZ1CLvDUazGGImiCd?p=preview

[1]: https://datatables.net/reference/option/lengthChange

それはまだそこにあります。

vm.dtOptions = DTOptionsBuilder.newOptions().withPaginationType('full_numbers')
                                                    .withDisplayLength(10)
                                                    .withOption('lengthChange', false);
于 2016-07-25T00:29:32.177 に答える