Javascript 自定义复选框在剑道网格中不可单击

Javascript 自定义复选框在剑道网格中不可单击,javascript,html,checkbox,kendo-ui,kendo-grid,Javascript,Html,Checkbox,Kendo Ui,Kendo Grid,我有剑道网格和复选框选择栏,我自定义了这些复选框,但现在复选框不可点击,不能取消选中或选中 我如何解决这个问题 这是我的密码 @( Html.Kendo().Grid<MockUpForeNet.Controllers.CardDetailController.Days>() .Name("timegrid") .DataSource(d => d.Ajax().Read("TimeGridBinding", "CardDetail").Model(keys

我有剑道网格和复选框选择栏,我自定义了这些复选框,但现在复选框不可点击,不能取消选中或选中

我如何解决这个问题

这是我的密码

@( Html.Kendo().Grid<MockUpForeNet.Controllers.CardDetailController.Days>()
     .Name("timegrid")
     .DataSource(d => d.Ajax().Read("TimeGridBinding", "CardDetail").Model(keys =>
     {
         keys.Id(k => k.DayId);
         keys.Field(c => c.DayName).Editable(false);
         keys.Field(c => c.DayId).Editable(false);
     }).PageSize(7))
               .Columns(c =>
               {
                   c.Bound(p => p.DayId).Width(100).Title(" ").ClientTemplate("#= chk2(data) #").Sortable(false);
                   c.Bound(e => e.DayName).Width("auto").Title("Day");
               })
       .Editable(editing => editing.Mode(Kendo.Mvc.UI.GridEditMode.InCell))
       .Sortable()
       .ColumnMenu()
)
@(Html.Kendo().Grid())
.Name(“时间网格”)
.DataSource(d=>d.Ajax().Read(“TimeGridBinding”,“CardDetail”).Model(key=>
{
key.Id(k=>k.DayId);
keys.Field(c=>c.DayName).可编辑(false);
keys.Field(c=>c.DayId).可编辑(false);
}).页面大小(7))
.列(c=>
{
c、 绑定(p=>p.DayId).Width(100).Title(“”).ClientTemplate(“#=chk2(数据)#”).Sortable(false);
c、 绑定(e=>e.DayName).Width(“auto”).Title(“Day”);
})
.Editable(editing=>editing.Mode(Kendo.Mvc.UI.GridEditMode.InCell))
.Sortable()
.column菜单()
)
这里是我的复选框模板

function chk2(data) {
    return '<input id="masterCheck' + data.DayId + '" class="k-checkbox" type="checkbox" checked="checked" /><label for="masterCheck" class="k-checkbox-label"></label>';
}
功能chk2(数据){
返回“”;
}

DayId
应在
数据源中设置为可编辑

keys.Field(c => c.DayId).Editable(true);

您的模板中有一个错误:
label for=“masterCheck”
缺少
数据。DayId


还请注意,复选框有空标签,也不再需要空标签。请参见上的示例。为了便于访问,请记住提供一个
aria标签。

No,因为该值是整数,当其可编辑为true时用复选框遮住,然后单击它以显示textbox@GaloisGirl我没有使用列。Select()我正在使用客户端模板,但仍然无法单击…哈哈!谢谢我错过了,你能帮我解决这两个问题吗?