在MVC中禁用Telerik Grid中的复选框

时间:2012-09-03 07:44:53

标签: asp.net-mvc asp.net-mvc-3 telerik telerik-grid client-side-templating

是否可以在MVC模式中禁用Telerik网格视图中的复选框? 我使用的是clientTemplate而不是Server端。 要求如下 - 需要根据相应行中另一列中的值禁用包含复选框的列。 是否可以在Javascript中实现?如果我不清楚,请告诉我。

提前致谢..

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

1 个答案:

答案 0 :(得分:0)

您可以在RowDataBound时使用客户端事件执行此操作。做类似这样的代码。

    function onRowDataBound(e) {

    if (e.dataItem.ColumnB == "MatchingValue") {
        $(e.row).find('#checkboxId').attr("disabled", true);

    }