gpt4 book ai didi

javascript - 修改 Angular 网格组件格式导出的列

转载 作者:行者123 更新时间:2023-12-03 07:45:35 25 4
gpt4 key购买 nike

我在代码中使用 ag-grid 组件,并希望确保在导出为 CSV 时,日期列的格式符合客户的需求。当前使用 js Date 对象的默认格式。代码可以在这里找到:

https://github.com/ceolter/ag-grid/blob/master/src/ts/csvCreator.ts

我可以直接对代码进行以下更改,但这显然是不好的做法。我对 JavaScript 相当陌生,想知道是否有一种标准方法可以扩展/覆盖这样的库中的功能。

建议的更改(请注意,这显示了我对 js 版本所做的更改,而不是使用 ts 的 github 版本):

--- Common/scripts/agGrid/ag-grid.js    (revision b0e7d54e61e6371b0cab94428cb4329f9f62db11)
+++ Common/scripts/agGrid/ag-grid.js (revision )
@@ -1848,7 +1848,11 @@
+ var exportDateAs = function(dt){if (dt instanceof Date)
+ return dt.getFullYear() + "/" + (dt.getMonth()+1) + "/" + dt.getDate();
+ };

@@ -1883,6 +1887,9 @@
+ if (valueForCell instanceof Date){
+ valueForCell = exportDateAs(valueForCell);
+ }

最佳答案

看起来这个功能是在新版本中添加的: https://www.ag-grid.com/javascript-grid-export/

关于javascript - 修改 Angular 网格组件格式导出的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35220799/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com