2017-05-25 8 views
0

ケノード編集ボタンをコードから取り除いて非表示にしたいのですが、display:noneと属性hidden:trueのクラスを追加しようとしましたが、何も効果がありませんでした。 ここに価格ボタンが必要ですが、編集を隠す必要があります。あなたは以下のCSSを使用することができ、あなたがボタン無期限を非表示にする場合剣道グリッドコマンド編集ボタンを非表示にしたいですか?

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(); 
     } 
    });    
} 

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

答えて

1

はあなたがdataBound()イベントを使用することができ、ボタンは条件付きでを非表示にする場合:

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

ここには、use of both methods(最初は、条件付き非表示機能を表示するCSSの例をコメントアウトしました)。

関連する問題