我正在 ag-grid (react) 中的日期列使用 valueFormatter,如下所示:
columnTypes: {
"dateColumn": {
filter: 'agDateColumnFilter',
enableRowGroup: true,
valueFormatter: Blotter.formatDate,
enablePivot: true,
enableValue: true
}
}
其中 Blotter.formatDate 是一个简单的格式化程序,它以用户首选的格式输出日期。但是,我的应用程序中的一个常见要求是使用日期系列构建数据透视表,以便日期列最终出现在数据透视定义的“列标签”部分中。当我这样做时,日期列标题显示完整的、未格式化的日期,并且也不按任何特定顺序排序。我怎样才能使列标签以合理的方式格式化日期并让它们从左到右递增排序?
顶部的日期来自“位置日期”列,当枢轴未打开时,该列呈现如下:
谢谢你, 特洛伊
最佳答案
我也遇到了同样的问题。我终于找到了解决方案。
您必须在列定义上设置keyCreator
关于ag-grid - 将数据透视表上的列标题格式设置为 ag-grid 中的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58474432/