【发布时间】:2019-09-06 20:34:40
【问题描述】:
好的,我需要为整行设置一些样式规则,例如背景颜色(对于Ag-grid),这取决于一些尚未显示或不在表格中的数据。 此外,表格中有很多数据是经过排序和实时更新的。 哪种方式比较好?
我在我的项目中使用 Angular 6 和 ag-grid ^17.1.1。
由于行的样式取决于某个值,我将此值添加到表中并将隐藏标志设置为 true。然后我就设置了getRowStyle function in gridOptions。
getRowStyle: (params) => {
if (params.data.type === 'car' && params.data.value === 'audi') {
return { 'background-color': 'green' };
}
if (params.data.type === 'car' && params.data.value === 'ford') {
return { 'background-color': 'blue' };
}
}
也许,有更好的方法吗?
【问题讨论】:
-
您可能需要考虑使用 CSS 类来封装样式并根据数据切换类。我不知道
ag-grid是让这件事变得简单还是困难。
标签: angular ag-grid ag-grid-angular