找回密码
 立即注册
问题
我正在使用角度数据表,我只有一列。

当我绑定它时,数据按排序顺序出现,我想按接收到的顺序显示它。

任何人都可以帮忙。

控制器:
  1.    var vm = this;
  2.         vm.dtOptions = DTOptionsBuilder.newOptions()
  3.         .withButtons([
  4.             'print',
  5.             'pdfHtml5',

  6.         ]);
  7.         vm.dtColumnDefs = [
  8.             DTColumnDefBuilder.newColumnDef(0).notSortable()
  9.         ];
复制代码

HTML 格式:
  1. <div ng-controller="formViewController as frmView">
  2.     <table datatable="ng" dt-options="frmView.dtOptions" dt-column-defs="frmView.dtColumnDefs" class="row-border hover">
  3.         <thead>
  4.             <tr>
  5.                 <td>
  6.                     {{Title}}
  7.                 </td>
  8.             </tr>
  9.         </thead>
  10.         <tbody>
  11.             <tr ng-repeat="plugin in newArray track by $index">
  12.                 <td>
  13.                     //Content
  14.                 </td>
  15.             </tr>
  16.         </tbody>
  17.     </table>
  18. </div>
复制代码

回答
查看订单,以前称为 aaSorting。添加

.withOption(&amp;#39;order&amp;#39;, [])

到您的 dtOptions 。 order 的默认值为 [[0, &amp;#39;asc&amp;#39;]] ,将其设置为 [] 将阻止数据表在初始化后对第一列进行初始排序。





上一篇:日期(21-09-1989,DD-MM-YY)和日期(21-09-89,DD-MM-YY)有什么区别?
下一篇:在延迟加载的模块中使用角度组件