为 angular ui 网格中的每一列涂上不同的颜色
Color each column in the angular ui grid differently
我希望能够用不同的颜色为 ui- 网格中的每一列着色。我想指定每列的颜色应该是什么。当前在 ui 网格中有没有办法做到这一点?
这是通过使用 cellClass
columnDef 属性 实现的,如 here 所述。
cellClass
可以是字符串或 function(grid, row, col, rowRenderIndex, colRenderIndex)
即 returns 和 class 名称。所以,基本上在定义你的列时做这样的事情:
gridOptions.columnDefs = [{field: 'field1', cellClass: 'yourClass'}];
更改背景颜色时要小心,因为它会被单元格背景覆盖。您应该在 css:
中添加类似这样的内容
.ui-grid-row .ui-grid-cell {
background-color: inherit !important;
}
我希望能够用不同的颜色为 ui- 网格中的每一列着色。我想指定每列的颜色应该是什么。当前在 ui 网格中有没有办法做到这一点?
这是通过使用 cellClass
columnDef 属性 实现的,如 here 所述。
cellClass
可以是字符串或 function(grid, row, col, rowRenderIndex, colRenderIndex)
即 returns 和 class 名称。所以,基本上在定义你的列时做这样的事情:
gridOptions.columnDefs = [{field: 'field1', cellClass: 'yourClass'}];
更改背景颜色时要小心,因为它会被单元格背景覆盖。您应该在 css:
中添加类似这样的内容.ui-grid-row .ui-grid-cell {
background-color: inherit !important;
}