= ({
editable: canModifyData && isWritableResultColumn(key, effectiveEditLocator),
render: (text: any) => (
- {renderCellDisplayValue(text, normalizedPageFindText)}
+ {renderCellDisplayValue(text, normalizedPageFindText, (columnMetaMap[key] || columnMetaMapByLowerName[key.toLowerCase()])?.type)}
),
shouldCellUpdate: (record: Item, prevRecord: Item) => {
@@ -3993,7 +4016,7 @@ const DataGrid: React.FC = ({
},
}),
}));
- }, [displayColumnNames, columnWidths, sortInfo, handleResizeStart, handleResizeAutoFit, canModifyData, onSort, renderColumnTitle, dataTableDensity, normalizedPageFindText]);
+ }, [displayColumnNames, columnWidths, sortInfo, handleResizeStart, handleResizeAutoFit, canModifyData, onSort, renderColumnTitle, dataTableDensity, normalizedPageFindText, columnMetaMap, columnMetaMapByLowerName]);
const mergedColumns = useMemo(() => columns.map((col): ColumnType => {
const dataIndex = String(col.dataIndex);
@@ -6492,7 +6515,7 @@ const DataGrid: React.FC = ({
{col} :
- {formatTextViewValue((currentTextRow as any)[col])}
+ {formatTextViewValue((currentTextRow as any)[col], col)}
)) : (