Kendo ui 使命令按钮在剑道网格中不可见
我是剑道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) {
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;
}