如何动态添加和删除网格的动作列中的cls

时间:2012-08-10 10:08:55

标签: javascript extjs extjs4.1

我想动态添加和删除网格中动作列的cl。

任何人都可以帮我这么做吗?

1 个答案:

答案 0 :(得分:1)

最简单的方法是不要实际使用动作列。使用普通列并渲染所需的图像,然后对列进行单击操作,这里是我的应用程序中实际用于单个列的代码:

   {
                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
                    }
                }
            }