【问题标题】:ag-grid react cellEditor formatag-grid react cellEditor 格式
【发布时间】:2020-11-23 23:25:33
【问题描述】:

我使用 ag-grid 构建了一个网格, 对于我发送自定义单元格编辑器来呈现我自己的日期组件的列之一, 此列还有 valueGetter 来格式化要显示的值, 我的问题是:单元格编辑器获取从 valueGetter 返回的格式化值,我想有源值,我该怎么做? 这是我的列对象的定义:

const columnsObject = [
      {
            field: 'date',
            colId: 'date',
            headerName: 'date',
            filter: true,
            sortable: true,
            unSortIcon: true,
            resizable: true,
            valueGetter: row => row.data.date && moment(row.data.date).format('YYYY-MM-DDTHH:mm'),
            editable: true,
            cellEditor: 'dateEditor',
            cellEditorParams: {
                name: 'startDate',
            }
     },
     {
            field: 'text',
            colId: 'text',
            headerName: 'text',
            filter: true,
            resizable: true,
            editable: true,
     },
];

我的 dateEditor 应该得到带有时间的值(YYYY-MM-DDTHH:mm 格式),但在停止编辑后的视图中应该只有时间(YYYY-MM-DD 格式)。

【问题讨论】:

    标签: reactjs ag-grid


    【解决方案1】:

    使用 valueFormatter 而不是 valueGetter 解决了我的问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-21
      • 2019-10-26
      • 2021-04-24
      • 2017-01-22
      • 2016-02-10
      • 2020-08-19
      • 2017-04-08
      • 1970-01-01
      相关资源
      最近更新 更多