使用复选框更改默认订单列 - datatable js

时间:2016-12-28 13:25:47

标签: javascript angularjs angular-datatables

有没有办法通过选中复选框来更改数据表中的排序列? 当我点击“搜索按钮”从数据库中获取数据时,我希望排序为选中的复选框,如1和3,或仅2或仅3等等。

example

当我选中“Nome do Paciente”框时,我希望“Nome do Paciente”这一列成为该搜索的狡猾排序。

1 个答案:

答案 0 :(得分:0)

Documentation OrderBy Filter

OrderBy过滤器可以有一个集合,其中包含您要订购的列的名称。更改某些检查时,可以从控制器添加或删除此阵列上的元素。

在模板中重新使用此变量。像这样:

<tr ng-repeat="row in rows | orderBy:variableOrderBy">
</tr>

变量variableOrderBy包含列集合。