今天在datagrid的表头的其中一个列上加了一个checkbox导致checkbox无法选中的折腾了一下午,试了各阻止事件冒泡的办法实在是都不行,不得不服easyui写的牛逼啊。。最后想出来的解决办法,希望能帮有遇到该问题的同学。
解决方案就是替换掉无法选中的checkbox
上代码:
var $checkboxtrue="<input type='checkbox' id='ishastyzy' checked:checked style='height: 18px; width: 18px; vertical-align:middle; cursor: pointer;' >";
var $checkboxfasle="<input type='checkbox' id='ishastyzy' style='height: 18px; width: 18px; vertical-align:middle; cursor: pointer;' >";
$('#havacheckbox').html("");
if($("#ishastyzy").attr('checkbox')){
$('#havacheckbox').append($checkboxfasle);
}else{
$('#havacheckbox').append($checkboxtrue);
}