在ag-Grid中,如果要在表格中正确显示&符号,可以使用以下解决方法:
cellRenderer函数自定义渲染单元格的内容,将&符号转义为HTML实体编码&。function cellRenderer(params) {
return params.value.replace(/&/g, '&');
}
// 在列定义中使用cellRenderer
var columnDefs = [
{
headerName: 'Column',
field: 'column',
cellRenderer: cellRenderer
}
];
valueFormatter函数自定义格式化单元格的内容,将&符号转义为HTML实体编码&。function valueFormatter(params) {
return params.value.replace(/&/g, '&');
}
// 在列定义中使用valueFormatter
var columnDefs = [
{
headerName: 'Column',
field: 'column',
valueFormatter: valueFormatter
}
];
&,可以在列定义中设置autoHeight属性为true,以确保单元格能够正确显示HTML实体编码。var columnDefs = [
{
headerName: 'Column',
field: 'column',
autoHeight: true
}
];
使用以上任一方法,可以确保ag-Grid中的&符号能够正确显示在表格中。