1

angularのUIグリッドを使用しています。いくつかのチェックに基づいて、グリッド内のすべての行の特定のセルの CSS スタイルをカスタマイズしたいと考えています。

やっています:

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

ある条件が満たされている場合は、他の条件を使用してくださいcellTemplate

問題をデバッグしている間、その条件内に入り、cellTemplate を初めて評価しますが、ページが再度更新されるまで条件が変更された場合でも、2 回目は 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 に答える