2016-09-18 21 views
1

私は角度のあるデータテーブルを持っていますが、デフォルトではテーブルの5行だけを表示したいとします。私はドキュメンテーションと相談し、修正すべきプロパティはiDisplayLengthであると言った。私はこのようにしてみました:iDisplayLengthを角度データテーブルで使用するにはどうすればよいですか?

var vm = this; 

vm.quotationsOptions = DTOptionsBuilder.newOptions().iDisplayLength = 5; 

vm.quotationsCollumns = [ 
    DTColumnDefBuilder.newColumnDef(8), // Number 
    DTColumnDefBuilder.newColumnDef(9), // Phase 
    DTColumnDefBuilder.newColumnDef(10), // Reason 
    DTColumnDefBuilder.newColumnDef(11) 
]; 

しかし、うまくいきませんでした。角型データテーブルにはこれが言及されておらず、オリジナルのdatabtableの例があまりにも異なっているため、これを修正する方法は少し分かりません。誰かがこれを修正する方法を知っていますか?

答えて

2

上記は完全ではありません。表記法の提案親切にする必要があります。

vm.quotationsOptions = { 
    iDisplayLength: 5 
    //pageLength: 5 is the the same, 1.10.x naming 
} 

角度-のDataTableには、このためのヘルパーメソッドがあります。

vm.quotationsOptions = DTOptionsBuilder.newOptions().withDisplayLength(5) 

は同じです。これはページあたりの表示行のデフォルト数を設定するだけです。ドロップダウンメニューをこのように変更することができます。

.withOption('lengthMenu', [ [5, 10, 15, -1], [5, 10, 15, "All"] ]) 

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

+0

はどうもありがとうございます、それは完全に働きました! –

関連する問題