GXT2では、GridCellRenderer
のレンダリングメソッド内でセルの背景色を変更することができました。 GXT3ではこれはもはや不可能であり、suggestedのアプローチはGridViewConfig
を使用し、getColStyle
メソッドを上書きすることです。GXT3 - 値に応じてグリッドセルの背景色を変更する(CSSクラスなし)
ここで私の問題は、ここではCSSクラスを使いたいとは限りませんが、実行時に必要な背景色しか認識されないため、セルのスタイルを直接操作するということです。
私の最初のアイディアはgrid.getView().getCell(rowIndex, colIndex).getStyle().setBackgroundColor(...)
の中でgetColStyle
のようにすることでしたが、返されるセルは常にnull
と思われます。