我有如下所示的 col def。在 AG Grid 中,我们确实对此字段进行了排序。但是我们将排序请求传递给后端来查询DB并将排序结果发送回AG GRid。
由于我们有一些遗留代码,UI 需要将字段“stockStatus”映射到另一个名为 stockStatusSort 的名称。请求负载将如下所示 { 属性:stockStatusSort; 方向:ASC
}
COL_STOCK_STATUS:{ headerName: "状态", 字段:“库存状态”,
}
我不确定AG Col Def是否可以有一些功能,例如:
COL_STOCK_STATUS:{ headerName: "状态", 字段:“库存状态”, 地图:库存状态排序 }
所以当我单击排序箭头时。 UI 会将映射的有效负载发送到后端
谢谢
Ag-grid 不直接支持,但您可以实现“值获取器”功能,并在列定义中配置它。
然后该函数可以用您想要编写的任何逻辑提供该值。
请参阅文档https://www.ag-grid.com/javascript-data-grid/value-getters