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

How to add and remove the cls in the action column of the grid dynamically

本文关键字:添加 动态 删除 cls 网格 操作      更新时间:2023-09-26

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

任何人都可以帮助我做到这一点吗?

最简单的方法是实际上不使用操作列。 使用普通列并呈现所需的图像,然后有一个用于列单击的处理程序,以下是我的应用程序中实际用于单个列的代码:

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