Ag grid 如何在Ag网格中添加行标题?
Ag grid 如何在Ag网格中添加行标题?,ag-grid,ag-grid-react,ag-grid-ng2,ag-grid-angular,Ag Grid,Ag Grid React,Ag Grid Ng2,Ag Grid Angular,请参考下图。(突出显示的部分是我在AG Grid中需要的行标题)我不确定第一列的功能用例。 然而,您可以通过如下所示将其添加到列定义中来实现这一点 var gridOptions = { // define grid columns columnDefs: [ // using default ColDef { headerName: ' ', field: '__', wid
请参考下图。(突出显示的部分是我在AG Grid中需要的行标题)我不确定第一列的功能用例。 然而,您可以通过如下所示将其添加到列定义中来实现这一点
var gridOptions = {
// define grid columns
columnDefs: [
// using default ColDef
{
headerName: ' ',
field: '__',
width: 15,
sortable: false,
cellStyle: {
// you can use either came case or dashes, the grid converts to whats needed
backgroundColor: 'lightgrey', // whatever cell color you want
},
},
...
}
在这里创建了工作示例。据我所知,ag grid没有任何内置的行标题支持,但作为一种解决方法,您可以将第一列显示为行标题。我建议将整个列与其他列(包括列标题,如果它不是空的话)相比看起来有点不同,这样就可以清楚地看到它们是列标题,而不是标准行数据 列定义示例:
ColumnDefs: [
{ headerName: 'Column Title 1', field: 'Column1', minWidth: 100, headerClass: "upperLeftCell", cellStyle: {
backgroundColor: 'AliceBlue', //make light blue
fontWeight: 'bold' //and bold
}
},
{ headerName: 'Column Title 2', field: 'Column2', minWidth: 100 },
{ headerName: 'Column Title 3', field: 'Column3', minWidth: 100 }
]
您还可以使用左上角的单元格在SCS中设置样式,如下所示:
::ng-deep .ag-header-cell.upperLeftCell {
background-color: aliceblue;
font-weight: bold;
}
在数据行中:必须在第一列中为每行输入所需的标题