|
楼主 |
发表于 2014-10-30 09:41:51
|
显示全部楼层
下面我粘贴刷新按钮调用的function
function setFuncHide(action,gsdm){
showALL();
var PosName=justep.Context.getCurrentPosName();
var OgnName=justep.Context.getCurrentOgnName();
var bizDataJDJJB = justep.xbl('bizDataJDJJB');
var data1 = justep.xbl('data1');
var hour =parseInt(data1.getValue('hour', 0));
var grid1 = justep.xbl('grid1').grid;
if(OgnName =='铁路运输公司' ||(PosName=='总调度室' && action=='tygn' )){
if(gsdm =='16' || gsdm == '21'){
alert(justep.Context.getCurrentPosName()+'|'+justep.Context.getCurrentOgnName()+'|'+action+'|'+gsdm+'|'+'隐藏全部');
hideALL();
}else{
alert(justep.Context.getCurrentPosName()+'|'+justep.Context.getCurrentOgnName()+'|'+action+'|'+gsdm+'|'+'隐藏装卸');
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("XCHJCHBB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("XCHXCHBB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("XCHYCHBB"), true);
.......这部分代码一直没有被调用,
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("NOTE_GWZHL"), true);
justep.xbl('bizDataJDJJB').getStore().setSizes();
}
}
else if (PosName=='站港联合办公室'){
alert(justep.Context.getCurrentPosName()+'|'+justep.Context.getCurrentOgnName()+'|'+action+'|'+gsdm+'|'+'显示港外整理');
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("ZHCHJH"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("JGHJBB"), true);
......这里大部分列都设置为了true;
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("NOTE_ZHL"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("NOTE_DZH"), true);
justep.xbl('bizDataJDJJB').getStore().setSizes();
}
else if (PosName=='总调度室' && (action=='new'||action=='update' )){
就在下面gsdm之间判断,然后不断的设置true和false。。
if(gsdm=='16'||gsdm=='21'){
alert(justep.Context.getCurrentPosName()+'|'+justep.Context.getCurrentOgnName()+'|'+action+'|'+gsdm+'|'+'显示全部');
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("JGHJBB"), false);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("JGZHCHBB"), false);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("JGKCHBB"), false);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("XCHJCHBB"), false);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("XCHXCHBB"), false);
......这里省略了些。。
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("GCCHDPZHYB"), false);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("GCCHDPKYB"), false);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("GCCHQTYB"), false);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("GCCHHJYB"), false);
justep.xbl('bizDataJDJJB').getStore().setSizes();
}else{
alert(justep.Context.getCurrentPosName()+'|'+justep.Context.getCurrentOgnName()+'|'+action+'|'+gsdm+'|'+'显示装卸');
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("JGHJBB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("JGZHCHBB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("JGKCHBB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("ZHCHTCHBB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("ZHCHZHLBB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("ZHCHDZHBB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("CHGXJBB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("CHGZHCHBB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("CHGKCHBB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("CHGGWZHLBB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("GCCHZYZHXJBB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("GCCHZYZHZHBB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("GCCHZYZHXBB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("GCCHDZYXJBB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("GCCHDZYDXBB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("GCCHDZYDZHBB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("GCCHDZYDTBB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("GCCHDPXJBB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("GCCHDPZHBB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("GCCHDPKBB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("GCCHQTBB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("GCCHHJBB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("JGHJYB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("JGZHCHYB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("JGKCHYB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("ZHCHDZHYB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("ZHCHTCHYB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("ZHCHZHLYB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("CHGXJYB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("CHGZHCHYB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("CHGKCHYB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("CHGGWZHLYB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("GCCHZYZHXJYB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("GCCHZYZHZHYB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("GCCHZYZHXYB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("GCCHDZYXJYB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("GCCHDZYDXYB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("GCCHDZYDZHYB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("GCCHDZYDTYB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("GCCHDPXJYB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("GCCHDPZHYB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("GCCHDPKYB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("GCCHQTYB"), true);
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("GCCHHJYB"), true);
justep.xbl('bizDataJDJJB').getStore().setSizes();
}
justep.xbl('bizDataJDJJB').getStore().setColumnHidden(grid1.getColIndexById("NOTE_GWZHL"), true);
justep.xbl('bizDataJDJJB').getStore().setSizes();
}
if(hour == 8){
hideYB();
}else{
hideBB();
}
};
|
|