0
我從ace演示中複製jqgrid.html,並激活了函數styleCheckbox()
來更改多重選擇複選框的樣式,但出現錯誤。當我點擊廣場時,該複選框沒有改變,而當我點擊該行的其他區域時,該複選框正常工作。函數ace中的jqgrid中的styleCheckbox()不能正常工作
功能styelCheckbox()的定義:
function styleCheckbox(table) {
$(table).find('input:checkbox').addClass('ace')
.wrap('<label />')
.after('<span class="lbl align-top" />')
.removeClass('cbox');
$('.ui-jqgrid-labels th[id*="_cb"]:first-child')
.find('input.cbox[type=checkbox]').addClass('ace')
.wrap('<label />').after('<span class="lbl align-top" />')
.removeClass('cbox');
}
稱爲後的jqGrid完全加載:
loadComplete : function() {
var table = this;
setTimeout(function(){
styleCheckbox(table);
}, 0);
},