首页 > 解决方案 > 在 ngx-datatable 中,是否可以按复选框列的值进行排序?

问题描述

我在 Angular 应用程序中利用 ngx-datatable 并使用内置的选择功能。要求之一是能够按以降序(true -> false)或升序方式选择的事物进行排序。

在这个组件中这可能吗?

我查看了文档和演示,但没有看到示例。我尝试使用 [sortable]="true" 使该列可排序,但这似乎没有添加提供排序所需的箭头按钮。

我目前的想法是为(选择)事件编写一个处理程序。这会给我一系列选择的东西。然后,我可以在所选属性中用 1 或 0 标记我的所有项目,并使用自定义比较器函数对其进行排序,如下所述:https ://swimlane.gitbook.io/ngx-datatable/api/column/inputs#比较器

在我写它的时候,这看起来很复杂而且很老套,所以我觉得一定有更好的方法。有任何想法吗?

标签: ngx-datatable

解决方案


推荐阅读