我正在使用角度数据表,并且只有一列。
当我绑定它时,数据按升序排列,而我想按我收到的顺序显示它。
有人可以帮忙吗?
控制器 :
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>
Look at order https://datatables.net/reference/option/order, 原名aaSorting
. Add
.withOption('order', [])
to your dtOptions
。订单的默认值为[[0, 'asc']]
,将其设置为[]
将阻止 dataTables 在初始化后对第一列进行初始排序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)