实时报表页面重写自定义列功能
This commit is contained in:
@@ -124,6 +124,45 @@ var ajaxReport=function(url,target){
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
//自定义列设置事件
|
||||||
|
function customColumnClick(){
|
||||||
|
|
||||||
|
|
||||||
|
var submit = function(v,h,f) {
|
||||||
|
var abVisCols = [true];
|
||||||
|
top.$(".customColumnList input[type='checkbox']").each(function(){
|
||||||
|
abVisCols[$(this).val()] = $(this).prop("checked");
|
||||||
|
});
|
||||||
|
|
||||||
|
var key = getLocationPathName()+"_visCols";
|
||||||
|
Cookies.set(key,JSON.stringify(abVisCols),{expires:7});
|
||||||
|
customColumnInit();
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
var html = "<div class='customColumnList'>";
|
||||||
|
$(".active .table tr th").each(function(colIndex,obj){
|
||||||
|
|
||||||
|
if(colIndex==0) { //第一列th含 checkbox ,结束本次循环, 下标从1开始反之0开始
|
||||||
|
var ckVal = $(this).find("input[type='checkbox']").val();
|
||||||
|
if(typeof(ckVal) != "undefined") {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if($(this).hasClass("cfgDesc")){
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
var checked = ($(this).is(":visible") ? "checked='checked'":"");
|
||||||
|
var ckbox_html = "<input type='checkbox' "+checked+" value='"+colIndex+"'/>";
|
||||||
|
html+="<div class='col-md-6'><label>"+ckbox_html+" "+$(this).html()+"</label></div>";
|
||||||
|
})
|
||||||
|
html +="</div>";
|
||||||
|
|
||||||
|
top.$.jBox(html,{title:"<i class='fa fa-wrench'></i> Custom Columns",showIcon:false,opacity:0.3,submit:submit});
|
||||||
|
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
|||||||
Reference in New Issue
Block a user