#ag-grid #ag-grid-react
#ag-grid #ag-grid-реагировать
Вопрос:
может кто-нибудь помочь, как скопировать данные строки с отформатированными значениями сетки в меню правой кнопки мыши
Определения столбцов сетки имеют valueFormatter
Ответ №1:
Заработало с помощью processCellForClipboard (params), как указано в документации
Ответ №2:
Вы должны обрабатывать каждую ячейку вручную следующим образом:
function prepareCellForClipboard(params) {
// Export values as formatted
const colDef = params.column.getColDef()
if (colDef.valueFormatter) {
return colDef.valueFormatter({
...params,
data: params.node?.data,
colDef: colDef,
})
}
return params.value
}
const gridOptions: GridOptions = { ...agGridDefaultOptions }
gridOptions.processCellForClipboard = prepareCellForClipboard