首页 > 解决方案 > 使用 ngx-datatable,我如何设置一列以显示一个值,但按不同的值排序?

问题描述

在我的 ngx-datatable 中,我有一列显示一个字符串,也许说它是钱(但不一定是,它可以是任何字符串)。如果我将值显示为数字,它会按数值排序。如果我将值显示为货币,它会按字母顺序对列进行排序。我想要做的是按我分配给它的值排序,但显示我告诉它的值。这需要按列完成。

现在,这还不足以告诉网格将数字显示为金钱,因为这是一个很容易描述情况的巧合。显示值可以是任何东西,甚至是不能用数字表示的东西(但我确实有一列具有该字符串的数字表示,所以这不是问题)。

我想要做的是设置一列以显示我选择的值,但是当单击列标题时,它将按我还设置的数字表示进行排序。

到目前为止,我发现的示例似乎只显示了如何仅使用一个值进行排序,或者为了让网格格式,我需要一些更复杂的东西。我是 Angular 的新手,所以也许我不知道要搜索什么。

标签: angularngx-datatable

解决方案


推荐阅读