1

我正在使用角度的 UI 网格。我想根据一些检查为网格中的所有行自定义一个特定单元格的 CSS 样式。

我在尝试:

$scope.gridOpts.columnDefs[2].cellTemplate='something'

如果满足某些条件,则使用其他条件cellTemplate

在调试问题时,它会进入该条件并第一次评估 cellTemplate,但第二次它采用相同的 cellTemplate 值,即使条件发生更改直到再次刷新页面也是如此。

请帮助解决这个问题。

4

1 回答 1

0

从您的问题描述来看,使用cellClass将更适合您的要求。
你可以使用类似的东西 -

cellClass: function(grid, row, col, rowRenderIndex, colRenderIndex) {
          if (colRenderIndex == 2) {
            return 'blue';
          }

您应该在此处参考本教程 - UI Grid Cell Class

这是 UI 网格制造商的另一个示例

于 2016-05-03T03:01:15.887 回答