Angular 当用户进入单元时,如何更改ag网格中的值?

Angular 当用户进入单元时,如何更改ag网格中的值?,angular,ag-grid,Angular,Ag Grid,我有一个带有规则(字符串)列的ag网格。当用户输入单元格进行编辑时,我需要更改单元格值的显示方式。例如,该列在非编辑模式下显示“2018年1月15日”,但当用户单击编辑此单元格时,显示的文本编辑器中应显示“2018-01-15”。在此日期列的列定义中,您可以指定cellEditor或cellEditorFramework。这两者的区别在于,如果使用cellEditor,则必须注册组件;如果使用cellEditorFramework,则可以直接引用组件类 { headerName: "Da

我有一个带有规则(字符串)列的ag网格。当用户输入单元格进行编辑时,我需要更改单元格值的显示方式。例如,该列在非编辑模式下显示“2018年1月15日”,但当用户单击编辑此单元格时,显示的文本编辑器中应显示“2018-01-15”。

在此日期列的列定义中,您可以指定
cellEditor
cellEditorFramework
。这两者的区别在于,如果使用cellEditor,则必须注册组件;如果使用cellEditorFramework,则可以直接引用组件类

{
    headerName: "Date",
    field: "date",
    editable: true,
    cellEditor: 'DateEditorComponent'
}

您可以找到关于此的文档
一个角度的例子是。

在这个日期列的列定义中,您可以指定
cellEditor
cellEditorFramework
。这两者的区别在于,如果使用cellEditor,则必须注册组件;如果使用cellEditorFramework,则可以直接引用组件类

{
    headerName: "Date",
    field: "date",
    editable: true,
    cellEditor: 'DateEditorComponent'
}

您可以找到关于此的文档 一个角度的例子是