PDA

View Full Version : gridの特定のセルを着色する



ak_ext
26 May 2009, 3:52 AM
gridの特定の行を着色する方法は

例えば
grid.getView().addRowClass(row, "x-grid3-row-over");
などでできたのですが、

特定のセルの方法が分かりません。
addCellClassというのを探してみたのですが、見つかりませんでした・・・

ご存知の方がいたらご教授宜しくお願いします。

Tommy1969
26 May 2009, 5:33 PM
Ext JS のグリッドのサンプルを見ますと、renderer で指定した関数の中で、

return '<span style="color:red;">' + val + '</span>';

と、スタイルを埋め込んでますね。

http://extjs.com/deploy/dev/examples/grid/array-grid.html

この方法で、いかがでしょ?

ak_ext
27 May 2009, 1:49 AM
レンダラーを使うのも一つの手ですよね。
これでもできました。
var r = grid.getView().getCell(row, col)
if (r) {
grid.getView().fly(r).addClass(css.class);
}