自定义事件绑定到telec网格中的复选框,用于mvc

时间:2011-11-24 00:22:12

标签: ajax asp.net-mvc-2 telerik-grid

我的模型中有一个状态列,无论是真还是假。 当item为true时,我在telerik网格上为mvc显示此列复选框,同时选中复选框 false未经检查。

问题是我想要将自定义事件绑定到复选框以切换项状态。 如何将自定义事件绑定到复选框以及选中或取消选中更新项目。

我在网格视图中显示:

columns.Bound(o => o.Status).ClientTemplate("<input type='checkbox' 
    name='Status' value='<#= Status#>' />");

1 个答案:

答案 0 :(得分:2)

你可以使用jQuery:

$("#Grid").delegate("[name=Status]", "click", function() {
    var checkBox = this;
    alert(checkBox.checked);
});

或向复选框添加onclick属性:

columns.Bound(o => o.Status).ClientTemplate("<input type='checkbox' name='Status' value='<#= Status#>' onclick='checkboxClicked(this)' />");

function checkboxClicked(checkBox) {
    alert(checkBox.clicked);
}