2016-11-22 12 views
1

私は角度データテーブルを使用していますが、カラムは1つだけです。Angular Datatablesのデータの初期注文を無効にするにはどうすればよいですか?

データをバインドすると、データは昇順に表示され、表示順に表示します。

助けてもらえますか?

コントローラー:

 var vm = this; 
     vm.dtOptions = DTOptionsBuilder.newOptions() 
     .withButtons([ 
      'print', 
      'pdfHtml5', 

     ]); 
     vm.dtColumnDefs = [ 
      DTColumnDefBuilder.newColumnDef(0).notSortable() 
     ]; 

HTML:以前aaSortingとして知らorder

<div ng-controller="formViewController as frmView"> 
    <table datatable="ng" dt-options="frmView.dtOptions" dt-column-defs="frmView.dtColumnDefs" class="row-border hover"> 
     <thead> 
      <tr> 
       <td> 
        {{Title}} 
       </td> 
      </tr> 
     </thead> 
     <tbody> 
      <tr ng-repeat="plugin in newArray track by $index"> 
       <td> 
        //Content 
       </td> 
      </tr> 
     </tbody> 
    </table> 
</div> 
+3

http://stackoverflow.com/questions/31027497/in-angular-js-how-to-disable-column-sort-feature-for-selected-columns –

+0

私はすでに彼らの言うことを持っている、私は無効にしたい順序付け、すなわち昇順降順 –

答えて

1

ルック、。追加

.withOption('order', []) 

dtOptions orderのデフォルト値は[[0, 'asc']]で、[]に設定すると、初期化後にdataTablesが最初の列に最初のソートを行わないようにします。

関連する問題