2017-07-06 78 views
0

enter image description here這是我的層次結構網格工具欄。如何在劍道網格中隱藏層次結構網格工具欄自定義按鈕?

我把新按鈕放在工具欄中,那個id是CustomButton。

我想的onclick隱藏按鈕,但是當Ajax調用成功。

我試過$(「#CustomButton」)。remove();還有$(「#CustomButton」)。hide();這個代碼通過我的按鈕不隱藏。

如何隱藏該按鈕?

toolbar: [{ name: "create", text: "@T("Admin.Common.AddNewRecord")" },{ name: "add_user", template: '<a class="k-button" id="CustomButton" onclick="oleuminvoiceDocketSubmit()">Send invoice to customer</a>'}], 

//Custom Toolbar Button Click 
function oleuminvoiceDocketSubmit() 
{ 
     $.ajax({ 
      dataType: "json", 
      type: "POST", 
      url: "@(Url.Action("Abc", "Def"))", 
      data: { 
       'id':InvoiceId, 
       'selectedid':selectedIds, 
       'method':'Ground' 
      }, 
      success: function (response) { 

      }, 
      }); 
} 

回答

0

給Id屬性自定義按鈕:

toolbar: [{ name: "create", id : "btnTest"}] 

成功時功能使用這個號碼,如下圖所示:

success: function (response) { 
    $("#btnTest").hide(); 
}, 
+0

這不是工作g –

0
$(document).ready(function() { 
    // after grid initialization 
    $("#CustomButton").kendoButton().data("kendoButton"); 
} 

而在Ajax調用使用的成功功能:$("#customButton").hide();

+0

這不起作用 –

+0

你能從你的代碼發佈更多嗎?我提供的解決方案是在劍道道場進行測試,並且正在開展工作。 –

+0

請在我的問題中看到圖像 –