要给表格数据加载样式时,发现,只有加载完数据之后才能给表格加载样式,放的位置不对,导致样式不能显示。
正确的写法是 将样式方到onPostBody 方法中
onPostBody: function () {
//改变复选框样式
$("#dataTab").find("input:checkbox").each(function (i) {
var $check = $(this);
if ($check.attr("id") && $check.next("label")) {
return;
}
var name = $check.attr("name");
var id = name + "-" + i;
var $label = $('<label for="' + id + '"></label>');
$check.attr("id", id).parent().addClass("table-checkbox").append($label);
});
//表格分割线
addTableFGX(csz);
}
网友评论