//38类型中的全选等控制
|
var sel_panvalue=null;
|
//
|
/*function checkAllTo(xz,checkName){//控制复选框
|
var checks=document.getElementsByName(checkName);
|
var ck;
|
for(i=0;i<checks.length;i++){
|
switch(parseInt(xz)){
|
case 1:// 全选
|
checks[i].checked=true;
|
break;
|
case 2:// 全不选
|
checks[i].checked=false;
|
break;
|
case 3:// 反选
|
ck=checks[i].checked;
|
checks[i].checked=!ck;
|
break;
|
}
|
}
|
checkChange();
|
}*/
|
function onCheckedClick(op){//获得选择复选框
|
var checkboxS=document.getElementsByName('checkName');
|
var checkboxIs=null;
|
var typeCol="";
|
var valueis="";
|
var typevalue="";
|
var allIsCheck="";
|
var selectStr="";
|
var fenge="'";//"|"
|
for(var i=0;i<checkboxS.length;i++){
|
checkboxIs=checkboxS.item(i);
|
selectStr+=checkboxIs.id+",";
|
var a="0"+i;
|
typeCol =a;
|
valueis = document.getElementById(typeCol).value;
|
if(valueis!='char_pb'){
|
typevalue=typevalue+fenge+valueis;
|
}
|
|
}
|
typevalue=typevalue.substring(fenge.length,typevalue.length);
|
document.getElementById('datalist').value=typevalue;
|
|
}
|
|
function onchang(){
|
var input=document.getElementsByName('checkName');
|
|
}
|
function savaInfo(fun){//保存配置
|
onCheckedClick('');
|
var map=panMain[panIndex].getPanMap();
|
var value=obj2str(map).replace(/(\")/g,"");//去除所有的双引号
|
value = value.substring(1,value.length-1);
|
var select=document.getElementById('selectinitvalue').value;
|
var StatisNames=document.getElementById('StatisNames').value;
|
parent.$.post("/sava38Info.do",{"formid":formId,"StatisNames":StatisNames,"formtype":formType,"value":value,"select":select},function(data){
|
if(data==1){
|
if(typeof fun == 'function'){
|
fun();
|
}
|
}else{
|
alert(data);
|
}
|
});
|
}
|
function get38value(fun){//获得初始值
|
/**
|
* 注释改接口调用,
|
* 如果打开那么在跳转到该接口加载的界面时,跳转前的界面没有参数值是空值时,这个接口会加载之前设置过的值作为初始值,不能达到想要的空值结果
|
* 目前这个功能已经不需要这样
|
* xin 2021-7-30 17:36:27
|
*
|
*/
|
// parent.$.post("/get38Info.do",{"formid":formId,"formtype":formType},function(data){
|
// setPan(data);
|
// if(typeof fun == 'function'){
|
// fun();
|
// }
|
// });
|
}
|
//var pb=0;
|
function setPan(data){//赋初始值
|
var str=null;
|
data=data.replace(/(\")/g,"");//去除所有的双引号,解决数据中可能已经加上的双引号
|
if(data!=null&&data!=""){
|
str=data.split(";pan#");
|
var panvalue=str[0].split(",");
|
sel_panvalue=panvalue;
|
getPanValue();
|
panvalue = str[1].split(",");
|
for(var i=0;i<panvalue.length;i++){
|
if(panvalue[i]!=""){
|
if(document.getElementById(panvalue[i])!=undefined&&document.getElementById(panvalue[i]).checked!=undefined)
|
document.getElementById(panvalue[i]).checked=true;
|
}
|
}
|
}
|
}
|
function getPanValue(){
|
var value=null;
|
var pansts=null;
|
if(sel_panvalue!=null&&sel_panvalue.length>0){
|
for(var i=0;i<sel_panvalue.length;i++){
|
pansts=sel_panvalue[i].split(":");
|
value=((pansts[1]==null||pansts[1]=="null"||pansts[1]=='')?"":pansts[1]);
|
if(document.getElementById(pansts[0])!=null && document.getElementById(pansts[0]).value == ""){
|
document.getElementById(pansts[0]).value=value;
|
}
|
}
|
}
|
}
|
|
function commit380(StatisName){
|
|
}
|
|
var is_38open=false;
|
function commit38(StatisID,StatisName){//提交
|
//
|
if(checkUp()){
|
if(formType==238){
|
//setQueyrInfo();
|
}
|
|
if(panMain[panIndex].isChange==1||!is_38open){
|
savaInfo('');
|
document.getElementById('where').value=panMain[panIndex].keyDown('123','null');
|
//var showChar=document.getElementById('char_pb').checked?"1":"0";
|
//document.getElementById('grapht').value=showChar;//"1";
|
//document.getElementById('StatisNames').value=StatisName;
|
var formIdHid=document.getElementById('formIdHid').value;
|
var datalist=document.getElementById('datalist').value;
|
var where=panMain[panIndex].keyDown('123','null');
|
parent.addTab(StatisName,'','','','/gt38Grid.do?m=get&StatisID='+encodeText(StatisID)+'&StatisNames='+encodeText(StatisName)+'&formIdHid='+encodeText(formIdHid)+'&where='+encodeText(where));
|
//document.getElementById('fuxuanForm').submit();
|
//is_38open=true;
|
//panMain[panIndex].isChange=0;
|
}
|
//parent.addTab('格线显示','','','','/panel38.jsp');
|
//Location.href('panel38.jsp');
|
//document.getElementById('abc').style.display="block";
|
//document.getElementById('back').style.display="block";
|
//document.getElementById('gerder').style.display="none";
|
$('#panel_38').layout('collapse','north');
|
$('#panel_38').find(".panel-header").hide();
|
$('#panel_38').find(".panel-body").css({border:0,backgroundColor:"white"});
|
$('#panel_38').find(".layout-panel-center").css("margin-top","-50px");
|
$('#panel_38').find(".layout-panel-center").css("z-index","10");
|
|
}
|
}
|
function checkChange(){
|
panMain[panIndex].isChange=1;
|
}
|
function goBack(){//返回
|
$('#panel_38').layout('expand','north');
|
$('#panel_38').find(".panel-body").css("height","0px");
|
location.reload();
|
|
}
|