【发布时间】:2018-09-27 20:51:52
【问题描述】:
我有一个 SQL Server 表,其中包含一个 DATETIME 列 SaleDate - 不幸的是,目前我无法将数据类型更改为 DATE(这已经足够了)。
我正在尝试使用 Ag Grid 在 Angular 应用程序中显示该列中的数据。
对于显示,我可以在我的 Typescript 代码中使用它:
columnDefs = [
....
{ headerName: 'Sale', field: 'SaleDate', width: 120, editable: true,
cellRenderer: (data) => {
return data.value ? (new Date(data.value)).toLocaleDateString('de-CH', this.options) : '';
},
....
]
而且效果很好。
但是,当我尝试编辑此单元格时,不幸的是整个 DATETIME 详细信息(包括时间部分)正在显示:
[ 2018-09-27T08:43:59 ]
这会让用户感到非常困惑......那么有没有办法以某种方式设置/定义 AG-Grid 单元格中的编辑格式?
【问题讨论】: