2017-05-25 91 views
0

我想隱藏kenod編輯按鈕而不是從代碼中刪除它,我嘗試添加display:none和屬性hidden:true但沒有任何工作的類。 我需要價格按鈕,但編輯應該隱藏。我想隱藏劍道網格命令編輯按鈕?

{ command: ["edit",{text:"D" , click: deleteRow ,class : "k-grid-delete"} , {text:"Price" , click: showDetails ,class : "k-button"} ], title: " ", width: "120px" } 

回答

1

如果您希望按鈕被隱藏有條件,您可以使用dataBound()事件:如果要隱藏按鈕無限期

dataBound: function(){ 
    var grid = this; 
    var trs = this.tbody.find('tr').each(function(){ 
     var item = grid.dataItem($(this)); 
     if(item.Something == "Condition") { 
      $(this).find('.k-grid-edit').hide(); 
     } 
    });    
} 

,您可以使用下面的CSS :

.k-grid-edit { 
    display: none; 
} 

這裏是一個例子,它顯示了use of both methods(我最初註釋了CSS示例以顯示條件隱藏功能)。