当我们导出农业网格中显示的数据时,我们可以使用内置的导出功能导出它们。对于导出的 Excel,我们需要更改包括标题在内的所有单元格的字体大小。有一种方法可以更改数据单元格值的字体大小,但不能更改单元格标题的字体大小。
可以使用 excelStyles 并在 JSON 中提供 font: { size: "11"} 来编辑单元格值字体大小。
有谁知道我们如何更改导出的Excel中标题的字体大小
我尝试了以下方法来解决这个问题,它适用于 FF 但不适用于 Chrome。
::ng-deep div.ag-cell-value {
-webkit-touch-callout: default;
-webkit-user-select: text;
-khtml-user-select: text;
-moz-user-select: text;
-ms-user-select: text;
user-select: text;
cursor:auto;
}
Run Code Online (Sandbox Code Playgroud)
甚至从下面 chrome 检查中的其他单元格中随机选择文本,
请通过将此 css 添加到下面的标准模板来检查问题, https://stackblitz.com/edit/ag-grid-angular-hello-world
我的列定义如下所示,并且我请求显示为名称 = 名字 + 姓氏,而不是显示为网格中的两个不同列。

var users_column = [
{
field: 'FIRST_NAME',
suppressMenu: true,
}, {
field: 'LAST_NAME',
suppressMenu: true,
},
Run Code Online (Sandbox Code Playgroud) 我正在尝试在角度上显示农业网格中的数据。但是我的 [columnDefs] 有一些问题。
<ag-grid-angular
class = "ag-theme-alpine"
[rowData]=rowData
[rowSelection]="'multiple'"
[columnDefs]=columnDefs>
</ag-grid-angular>Run Code Online (Sandbox Code Playgroud)
这是错误消息,类型 'ColDef[]' 不可分配给类型 '(ColDef | ColGroupDef)[]'.ngtsc(2322) database.component.ts(13, 3): 组件 DatabaseComponent 的模板中发生错误。
columnDefs: ColDef[] = [
{ field: 'make' },
{ field: 'model' },
{ field: 'price' }
];Run Code Online (Sandbox Code Playgroud)
我已将我的columnDefs 包含在database.component.ts 中,仅供参考。