问题
我正在使用角度数据表,我只有一列。
当我绑定它时,数据按排序顺序出现,我想按接收到的顺序显示它。
任何人都可以帮忙。
控制器:
- var vm = this;
- vm.dtOptions = DTOptionsBuilder.newOptions()
- .withButtons([
- 'print',
- 'pdfHtml5',
- ]);
- vm.dtColumnDefs = [
- DTColumnDefBuilder.newColumnDef(0).notSortable()
- ];
复制代码
HTML 格式:
- <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>
复制代码
回答
查看订单,以前称为 aaSorting。添加
.withOption(&#39;order&#39;, [])
到您的 dtOptions 。 order 的默认值为 [[0, &#39;asc&#39;]] ,将其设置为 [] 将阻止数据表在初始化后对第一列进行初始排序。
|