我的模型中有一个状态列,无论是真还是假。 当item为true时,我在telerik网格上为mvc显示此列复选框,同时选中复选框 false未经检查。
问题是我想要将自定义事件绑定到复选框以切换项状态。 如何将自定义事件绑定到复选框以及选中或取消选中更新项目。
我在网格视图中显示:
columns.Bound(o => o.Status).ClientTemplate("<input type='checkbox'
name='Status' value='<#= Status#>' />");
答案 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);
}