如何禁用角度数据表中数据的初始排序?
问题我正在使用角度数据表,我只有一列。
当我绑定它时,数据按排序顺序出现,我想按接收到的顺序显示它。
任何人都可以帮忙。
控制器:
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 的默认值为 [] ,将其设置为 [] 将阻止数据表在初始化后对第一列进行初始排序。
页:
[1]