angular - 使用 ngx-datatable,我如何设置一列以显示一个值,但按不同的值排序?
问题描述
在我的 ngx-datatable 中,我有一列显示一个字符串,也许说它是钱(但不一定是,它可以是任何字符串)。如果我将值显示为数字,它会按数值排序。如果我将值显示为货币,它会按字母顺序对列进行排序。我想要做的是按我分配给它的值排序,但显示我告诉它的值。这需要按列完成。
现在,这还不足以告诉网格将数字显示为金钱,因为这是一个很容易描述情况的巧合。显示值可以是任何东西,甚至是不能用数字表示的东西(但我确实有一列具有该字符串的数字表示,所以这不是问题)。
我想要做的是设置一列以显示我选择的值,但是当单击列标题时,它将按我还设置的数字表示进行排序。
到目前为止,我发现的示例似乎只显示了如何仅使用一个值进行排序,或者为了让网格格式,我需要一些更复杂的东西。我是 Angular 的新手,所以也许我不知道要搜索什么。
解决方案
推荐阅读
- python - 当我将 WholeTextFiles() 与 pyspark 一起使用时,为什么 AWS 拒绝我的连接?
- html - Beautiful Soup 无法提取链接
- google-apps-script - 如何强制 Google Visualization Table 使用我的标题行?
- scala - Scala的延迟初始化?
- raspberry-pi - 您需要购买什么来与 ZigBee 和 Z-Wave 设备通信?
- javascript - 如何使用正确的角度路由在角度的新选项卡中打开 mat-menu-item?
- javascript - Node.js 中的“url.searchParams”和“URLSearchParams”有什么区别?
- java - FXML ListView,我无法添加我的 ObservableArrayList
对它 - delphi - Delphi:大文件(100 MB)的快速流到 sha256
- javascript - Javascript是否有一种“切片”地图的好方法