Kendo ui 使命令按钮在剑道网格中不可见

Kendo ui 使命令按钮在剑道网格中不可见,kendo-ui,kendo-grid,kendo-asp.net-mvc,Kendo Ui,Kendo Grid,Kendo Asp.net Mvc,我是剑道UI的新手。在我的代码中,将创建列,如下所示 grid = $('#grid').kendoGrid({ columns: [ { width: 75, command: [{ name: "Tag", click: function (e) {

我是剑道UI的新手。在我的代码中,将创建列,如下所示

grid = $('#grid').kendoGrid({
            columns: [
                {
                    width: 75,
                    command: [{
                        name: "Tag",
                        click: function (e) {
                            try {
                             } catch (ex) {
                                alert(ex.message);
                            }
                        }
                    }]
                },
               { field: "Col18", title: "IsTag", width: 75 },
               { field: "Col8", title: "System", width: 75 },
          ],
现在,在数据绑定中,根据数据源的值,他们正在更改行的颜色,如下所示。我的问题是,如果颜色是绿色,我想隐藏命令按钮。我怎样才能做到这一点

 dataBound: function () {
                dataView = this.dataSource.view();
                for (var i = 0; i < dataView.length; i++) {
                    var obj = $("#grid tbody").find("tr[data-uid=" + dataView[i].uid + "]");
                    switch (dataView[i].Aklr) {
                        case "R":
                            obj.addClass("red");
                            break;
                        case "R+":
                            obj.addClass("darkred");
                            break;
                        case "G":
                            obj.addClass("green");
                             break;
                    }

                }
            }
dataBound:function(){
dataView=this.dataSource.view();
对于(var i=0;i
既然您已经在表行中添加了一个类,那么您可以使用CSS来完成这项工作


在这里,我找到了答案


$(“#网格tbody”).find(“tr[data uid=“+dataView[i].uid+”]td:eq(0)”.html(“”)

显示“无”,从整行中去掉绿色。我只想隐藏命令按钮,并保留该行的绿色
.green .k-grid-Tag {
  display: none;
}