グリッド内のアクション列の cls を動的に追加および削除したい。
誰でもこれを行うのを手伝ってもらえますか?
これを行う最も簡単な方法は、実際には actioncolumn を使用しないことです。通常の列を使用して必要な画像をレンダリングし、列クリックのハンドラーを用意します。これは、単一の列に対して私のアプリケーションで実際に使用されるコードです。
{
width: 25,
renderer: function(value, metaData, record){
if(record.get("node_type") == "CONDITION")
return "<img src=\"magnifier.png\"/>";
return "";
},
listeners: {
click: function(grid, htmlRow, index, columnIndex, mouseEvent, record){
//do something here
}
}
}