【发布时间】:2018-04-18 09:50:45
【问题描述】:
我有一个带有常规(字符串)列的 ag-grid 网格。当用户输入单元格进行编辑时,我需要更改单元格值的呈现方式。例如,该列在非编辑模式下显示“15-Jan-2018”,但是当用户单击编辑此单元格时,出现的文本编辑器应该显示“2018-01-15”。
【问题讨论】:
我有一个带有常规(字符串)列的 ag-grid 网格。当用户输入单元格进行编辑时,我需要更改单元格值的呈现方式。例如,该列在非编辑模式下显示“15-Jan-2018”,但是当用户单击编辑此单元格时,出现的文本编辑器应该显示“2018-01-15”。
【问题讨论】:
在此日期列的列定义中,您可以指定 cellEditor 或 cellEditorFramework。这两者的区别在于,如果使用 cellEditor,则必须注册组件,如果使用 cellEditorFramework,则可以直接引用组件类。
{
headerName: "Date",
field: "date",
editable: true,
cellEditor: 'DateEditorComponent'
}
或
{
headerName: "Date",
field: "date",
editable: true,
cellEditorFramework: DateEditorComponent
}
【讨论】: