[英]ag-grid react cellEditor format
我使用 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 格式)。
使用 valueFormatter 而不是 valueGetter 解決了我的問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.