asp.net-mvc
  • asp.net-mvc-3
  • telerik
  • telerik-grid
  • client-side-templating
  • 2012-09-03 33 views 0 likes 
    0

    是否可以在MVC模式中禁用Telerik gridview中的複選框? 我正在使用clientTemplate而不是服務器端。 要求如下 - 根據相應行中另一列的值,需要禁用包含複選框的列。 是否可以在Javascript中實現?請讓我知道,如果我不清楚..禁用MVC中Telerik Grid中的複選框

    在此先感謝..

    columns.Bound(i => i.Visible).ClientTemplate("<input type='checkbox' disabled='disabled' <#=Visible? checked='checked' : '' #> />").Width("7%"); 
    

    回答

    0

    你可以用客戶端的事件時,做到這一點的RowDataBound。做這樣的代碼。

    function onRowDataBound(e) { 
    
        if (e.dataItem.ColumnB == "MatchingValue") { 
         $(e.row).find('#checkboxId').attr("disabled", true); 
    
        } 
    
    相關問題