123456 |
- // Licensed Materials - Property of IBM
- // IBM Cognos Products: rs
- // (C) Copyright IBM Corp. 2003, 2022.
- // US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- var _5jl=new _lcm("_5jl");_5jl._704=["filterInMembers","filterInValues","filterCompare","filterRange","filterNulls"];_5jl._jgn=function(_fsm,_qxj,_b6k){this._d0n._ajm=_fsm;this._d0n._ihj=null;if(typeof(_qxj)!='undefined'){this._d0n._ihj=_qxj;}this._vij=typeof(_b6k)!='undefined'?_b6k: null; var _jxm=_frh._c6j( "IDS_TITLE_FILTERS" ) + " - " + this._d0n._ajm.getAttribute( "name" );this._4le(null, _b6k, _jxm);};_5jl._5z2=function(){var _ikf=_dth._ug8(this._d0n._ajm).cloneNode(true);this._d0n._qye=_ikf;this._d0n._9kg=_agm._kik(_ikf, this._d0n._ajm.getAttribute("name"));var _ozj=_erh._cnh("listView");_ozj.setAttribute("multiSelect", "true");var _ini=_ozj.appendChild(_erh._cnh("listItems"));this._d0n._c29=new _pgk(this._2oh("divDetailFilters"), _ozj, this);var _p3k=this._d0n._9kg.selectNodes("detailFilters/detailFilter");for(var i=0;i<_p3k.length;i++){this._sl2(this._d0n._c29, _p3k.item(i));}this._d0n._c29._wfn();var _ozj=_frh._53g('use');_ozj.setAttribute( "view", "nativeRadio" );this._d0n._21f=new _pgk(this._2oh("divDetailUse"), _ozj, this);var _ozj=this._53g('postAutoAggregation_Radio');this._d0n._ev4=new _pgk(this._2oh("divDetailApplication"), _ozj, this);var _ozj=_erh._cnh("listView");var _ini=_ozj.appendChild(_erh._cnh("listItems"));this._d0n._bv7=new _pgk(this._2oh("divSummaryFilters"), _ozj, this);var _p3k=this._d0n._9kg.selectNodes("summaryFilters/summaryFilter");for(var i=0;i<_p3k.length;i++){this._sl2(this._d0n._bv7, _p3k.item(i));}this._d0n._bv7._wfn();var _ozj=_frh._53g('use');_ozj.setAttribute( "view", "nativeRadio" );this._d0n._jgd=new _pgk(this._2oh("divSummaryUse"), _ozj, this);this._d0n._0in=new _opn("_5jl_tabMain");this._2oh("tabMain").style.display = _qkk._qik("BasicFiltering")?"none":"";this._zj6();};_5jl._wl3=function(){var _qxj=this._d0n._ihj;if(_qxj){_8fm._zu9( "_pce", "_jk8", null, _qxj, _5jl._5n9.bind(_5jl, _qxj, false ) );}};_5jl._bgn=function(){_6aj._ybb();var _x7i=_r0n._w41(this._d0n._ajm);var _e0k=_erh._e5j(this._d0n._9kg, true);this._d0n._ajm.parentNode.replaceChild(_e0k, this._d0n._ajm);var _83m=_dth._ug8(_e0k);for(var i=0; i<_x7i.length;++i){_6aj._q23(_83m, _e0k, _x7i[i]);}_6aj._iee();this._3le();};_5jl._sl2=function(_a6k,_x1m){var _mzj=_a6k._767();this._hg6(_mzj, _x1m);return _mzj;};_5jl._hg6=function(_mzj,_x1m){var _mtf=_cgm._iab(_6aj._a7b(_x1m));if(_mtf){_mzj.setAttribute("label", _cgm._hkk(_mtf, 62));_mzj.removeAttribute("idsLabel");}else{_mzj.setAttribute( "idsLabel", "IDS_EMPTY_LISTVIEW" );_mzj.removeAttribute("label");}_mzj.setAttribute("tooltip", _cgm._hkk(_mtf, 500));_mzj.setAttribute("nodeName", _x1m.nodeName);var _g8f=!!_x1m.selectSingleNode("XMLAttributes/XMLAttribute[@name='RAP_DataFilterID']");_mzj.setAttribute( "isBUCFilter", _g8f?"true":"false" );if(_g8f){_mzj.setAttribute( "smallSvgIcon", "def_authoring_locked" );}else{_mzj.setAttribute( "smallSvgIcon", "def_filter_" + _x1m.getAttribute( "use" ) );}return _mzj;};_5jl._u3d=function(_mzj){if(!_mzj){return null;}var _ick=_mzj.getAttribute("nodeName");var i=_8qn._cik(_mzj)+1;return this._d0n._9kg.selectSingleNode(_ick+"s/" + _ick + "[" + i + "]");};_5jl._kl4=function(_i8i){var _suk=[];for(var i=0; i<_i8i.length;++i){var _x1m=this._u3d(_i8i[i]);if(!_x1m.selectSingleNode("filterDefinition")){return null;}_suk.push(_x1m);}return _suk;};_5jl._723=function(){this._7s8(false);};_5jl._xi2=function(){this._7s8(true);};_5jl._7s8=function(_i3c){if (_r0n._jy2(this._d0n._9kg)&&!this._d0n._9kg.selectSingleNode("detailFilters | summaryFilters")){_2dm._jgn(this._xp9(),_frh._c6j("IDS_FILTERSANDSETAGGR2"), null, _2dm._zkk,null,this._qag.bind(this, _i3c));return;}this._qag(_i3c);};_5jl._qag=function(_i3c){var _x7i=_r0n._96(this._d0n._9kg);if(_x7i.length>0){_8fm._jgn("_nce", this._d0n._9kg, _x7i, _i3c);return;}if(_qkk._qik("BasicFiltering")){_67j("IDS_NOFILTERABLE_DATAITEMS");return;}this._kb4(_i3c);};_5jl._kb4=function(_i3c){var _svi=_i3c?this._d0n._bv7:this._d0n._c29;var _x1m=_i3c ?_r0n._h13(this._d0n._9kg, null, ""):_r0n._eo3(this._d0n._9kg, null, "");(new _pc1(_x1m, null, _i3c))._ujl();};_5jl._5n9=function(_qxj,_i3c,_wc9,_sxk,_bu5){var _svi=_i3c?this._d0n._bv7:this._d0n._c29;var _5oi;if(_i3c){_5oi=_erh._u0g(_erh._h56(this._d0n._9kg, "summaryFilters"), "summaryFilter");_erh._u0g(_5oi, "filterDefinition").appendChild(_wc9);}else{_5oi=_erh._u0g(_erh._h56(this._d0n._9kg, "detailFilters"), "detailFilter");_5oi.setAttribute("canBeChangedInAdvancedViewer", _bu5?"true":"false");_erh._u0g(_5oi, "filterDefinition").appendChild(_wc9);if(_nlk._7s9(_qxj)){_5oi.setAttribute("postAutoAggregation", "true");}}var _mzj=this._sl2(_svi, _5oi);_svi._wfn();_svi._uab(_mzj);};_5jl._167=function(_i3c,_g05){var _svi=_i3c?this._d0n._bv7:this._d0n._c29;var _5oi;if(_i3c){_5oi=_erh._u0g(_erh._h56(this._d0n._9kg, "summaryFilters"), "summaryFilter");_5oi.appendChild(_g05);}else{_5oi=_erh._u0g(_erh._h56(this._d0n._9kg, "detailFilters"), "detailFilter");_5oi.appendChild(_g05);_5oi.setAttribute("postAutoAggregation",this._h4(_5oi)?"true":"false");}var _mzj=this._sl2(_svi, _5oi);_svi._wfn();_svi._uab(_mzj);};_5jl._h4=function(_x1m){return !_x1m.selectSingleNode(".//filterInMembers");};_5jl._3j2=function(){this._vuh(this._d0n._c29, false);};_5jl._l32=function(){this._vuh(this._d0n._bv7, true);};_5jl._vuh=function(_svi,_i3c){var _mzj=_svi._6q1();var _x1m=this._u3d(_mzj);if(_x1m.selectSingleNode("filterExpression")){if(_qkk._qik("BasicFiltering")){_67j("IDS_NOEDITFILTER");return;}(new _pc1(_x1m, _mzj, _i3c))._ujl();}else{var _v9c=_x1m.selectSingleNode("filterDefinition/*");switch(_v9c.nodeName){case "filterAnd":case "filterOr":case "filterNot":var _n6h=this._d0n._9kg;var fn=this._p01.bind(this, _svi, _mzj, _x1m);_5ml._jll( ["_um8"],function(_um8){ _um8._w46( _x1m.selectSingleNode("filterDefinition"), _n6h, fn ); } );break;default:var _n6h=this._d0n._9kg;_8fm._zu9( "_pce", "_fq3", null, _v9c, _n6h, _5jl._t91.bind(_5jl, _svi, _mzj, _x1m) ); break;}}};_5jl._p01=function(_svi,_mzj,_x1m,_1wd){var _nmi=_x1m.selectSingleNode("filterDefinition");_x1m.replaceChild(_1wd, _nmi);if((_x1m.getAttribute("postAutoAggregation")=="true")&&!this._h4(_x1m)){_x1m.setAttribute("postAutoAggregation", "false");_67j("IDS_NO_POSTAUTOFILTER");}this._hg6(_mzj, _x1m);_svi._wfn();this._zj6();};_5jl._t91=function(_svi, _mzj, _x1m, _v9c, _sxk, _u44, _4x4){var _nmi=_x1m.selectSingleNode("filterDefinition");_8qn._k5g(_nmi, "*");_nmi.appendChild(_v9c);_x1m.setAttribute("canBeChangedInAdvancedViewer", _u44?"true":"false"); _x1m.setAttribute( "postAutoAggregation", _4x4?"true":"false" ); this._hg6(_mzj, _x1m);_svi._wfn();this._zj6();};_5jl._6re=function(_x1m){var _t4l=_x1m.parentNode;_t4l.removeChild(_x1m);if(!_t4l.selectSingleNode("*")){_t4l.parentNode.removeChild(_t4l);}};_5jl._qq1=function(){this._m6d(this._d0n._c29);};_5jl._8f1=function(){this._m6d(this._d0n._bv7);};_5jl._m6d=function(_svi){var _i8i=_svi._vd4();var _6xd=_i8i.length>0?_i8i[0].previousSibling:null;for(var i=0; i<_i8i.length;++i){var _mzj=_i8i[i];this._6re(this._u3d(_mzj));_mzj.parentNode.removeChild(_mzj);}_svi._wfn();var _m9h=_svi._tfe();if(_6xd){_svi._uab(_6xd);}else if(_m9h.length>0){_svi._uab(_m9h.item(0));}this._zj6();};_5jl._aa5=function(_t0c){var _svi=_t0c?this._d0n._c29:this._d0n._bv7;this._gse(_svi);};_5jl._gse=function(_svi){var _i8i=_svi._vd4();for(var i=0; i<_i8i.length;++i){var _mzj=_i8i[i];_mzj.setAttribute( "isBUCFilter", "false" );var _x1m=this._u3d(_mzj);_8qn._cqh(_x1m, "XMLAttributes");}_svi._wfn();this._zj6();};_5jl._786=function(){var _mzj=this._d0n._bv7._6q1();if(_mzj){_8fm._jgn("_c0g", this._xp9(), this._u3d(_mzj), this._d0n._ajm, false,function(){ _5jl._0wc(); });}};_5jl._0wc=function(){this._zj6();};_5jl._7f1=function(){var _i8i=this._d0n._c29._vd4();if(_i8i.length==1){var _mzj=_i8i[0];var _x1m=this._u3d(_mzj);var nl=_8qn._k5g(_x1m, _8qn._o5b("filterDefinition//", this._704));var _wjd=[];for(var i=0; i<nl.length;++i){var _v9c=nl.item(i);var _5oi=_x1m.parentNode.appendChild(_erh._e5j(_x1m, false));_erh._u0g(_5oi, "filterDefinition").appendChild(_v9c);_wjd.push(this._sl2(this._d0n._c29, _5oi));}_mzj.parentNode.removeChild(_mzj);_x1m.parentNode.removeChild(_x1m);this._d0n._c29._wfn();this._d0n._c29._1u9(_wjd);this._zj6();return;}var _upa;var _pkn;for(var i=0; i<_i8i.length;++i){var _mzj=_i8i[i];var _x1m=this._u3d(_mzj);if(i==0){_upa=_x1m.parentNode.appendChild(_erh._e5j(_x1m, false));_pkn=_erh._u0g(_erh._u0g(_upa, "filterDefinition"), "filterAnd");}_pkn.appendChild(_8qn._cqh(_x1m, "filterDefinition/*"));_mzj.parentNode.removeChild(_mzj);_x1m.parentNode.removeChild(_x1m);}var _mzj=this._sl2(this._d0n._c29, _upa);this._d0n._c29._wfn();this._d0n._c29._uab(_mzj);this._zj6();};_5jl._acj=function(e){switch(e.keyCode){case _4qn._qrh:if(this._d0n._0in._pee()==0){_5jl._qq1();}else{_5jl._8f1();}break;}this._1f7(e);};_5jl._w92=function(){var _o64=this._d0n._c29._6q1();var _eud=this._u3d(_o64);var _fqj=this._2oh("chkChangeableInAdvancedViewer").checked;var _nmi=_eud.selectSingleNode("filterDefinition");if(_nmi){_eud.setAttribute( "canBeChangedInAdvancedViewer", _fqj?"true":"false" ); }};_5jl._zj6=function(){var _o64=this._d0n._c29._6q1();var _eud=this._u3d(_o64);var _g8f=_o64?(_o64.getAttribute( "isBUCFilter" )=="true"):false;this._obb("fsDetailUse",(_eud!=null)&&!_g8f);this._d0n._21f._mqh((_eud!=null)&&!_g8f);this._obb("fsDetailApplication",(_eud!=null)&&!_g8f);this._d0n._ev4._mqh((_eud!=null)&&!_g8f);if(_eud){this._d0n._21f._uab( _pgk._lee( this._d0n._21f._eq9(), "value", _eud.getAttribute( "use" ) ) );this._d0n._ev4._uab( _pgk._lee( this._d0n._ev4._eq9(), "value", _eud.getAttribute( "postAutoAggregation" ) ) );var _nmi=_eud.selectSingleNode("filterDefinition");_4qn._j96(this._2oh("chkChangeableInAdvancedViewer"), false);this._2oh("chkChangeableInAdvancedViewer").checked=false;if(_nmi){_4qn._j96(this._2oh("chkChangeableInAdvancedViewer"), true);var _icl=(_eud.getAttribute( "canBeChangedInAdvancedViewer" )=="true");this._2oh("chkChangeableInAdvancedViewer").checked=_icl;}}else{this._d0n._21f._rn9();this._d0n._ev4._rn9();this._2oh("chkChangeableInAdvancedViewer").checked=false; _4qn._j96(this._2oh("chkChangeableInAdvancedViewer"), false);}var _ue3=this._d0n._c29._vd4();var _fu5=this._bj5(_ue3);var _owk=_ue3.length>=2&&this._kl4(_ue3);var _vdi=_eud&&_eud.selectSingleNode("filterDefinition/*[self::filterAnd | self::filterOr | self::filterNot]");this._pj8("btnCombineDetailFilters", _owk||_vdi);_4qn._1je( this._2oh("lblCombineButton"), _frh._c6j(_vdi?"IDS_BTN_UNCOMBINE":"IDS_BTN_COMBINE") );this._pj8("btnRemoveDetailFilter",(_ue3.length>0)&&!_fu5);this._pj8("btnEditDetailFilter",(_eud!=null)&&!_g8f);var _9f3=_qkk._qik("CW_LockSpecialFilters");this._2oh( "btnUnlockDetailFilter" ).style.display = (_g8f&&!_9f3)?"":"none";var _1i3=this._d0n._bv7._6q1();var _rcc=this._u3d(_1i3);var nl=_rcc?_rcc.selectNodes("summaryFilterLevels/summaryFilterLevel/@refDataItem"):null;this._obb("divScopeLabel",(_rcc!=null));var _6xm="";if(nl){if(nl.length==1){_6xm=nl.item(0).value;}else if(nl.length>1){_6xm=_frh._c6j("IDS_PROPVAL_DEFINED");}}this._2oh("txtScope").value=_6xm;var btn=this._2oh( "divScope" ).querySelector( "BUTTON" );_4qn._pf1(btn,(_rcc!=null), "hal/images/dotdotdot");this._obb("fsSummaryUse",(_rcc!=null));this._d0n._jgd._mqh(_rcc!=null);if(_rcc){this._d0n._jgd._uab( _pgk._lee( this._d0n._jgd._eq9(), "value", _rcc.getAttribute( "use" ) ) );}else{this._d0n._jgd._rn9();}var _au2=this._d0n._bv7._vd4();var _ay4=this._bj5(_ue3);this._pj8("btnRemoveSummaryFilter",(_au2.length>0)&&!_ay4);this._pj8("btnEditSummaryFilter",(_rcc!=null)&&!_g8f);this._2oh( "btnUnlockSummaryFilter" ).style.display = _g8f?"":"none";};_5jl._bj5=function(_449){var _2md=false;for(var i=0;i<_449.length;i++){var _wqa=_449[ i ];if(_wqa.getAttribute( "isBUCFilter" )=="true" ){_2md=true;break;}}return _2md;};_5jl._pe4=function(_a6k,_mzj,_zdf){switch(_a6k._ezm()){case "_5jl_divDetailFilters":case "_5jl_divSummaryFilters":setTimeout('_5jl._zj6()', 0);break;case "_5jl_divDetailUse":var _txd=this._d0n._c29._6q1();var _g8f=(_txd.getAttribute( "isBUCFilter" )=="true");var _eud=this._u3d(_txd);_eud.setAttribute( "use", _mzj.getAttribute( "value" ) );var _o64=this._d0n._c29._6q1();_o64.setAttribute( "smallSvgIcon", ( _g8f?"def_authoring_locked":("def_filter_" + _mzj.getAttribute( "value" )) ) );this._d0n._c29._e7g();break;case "_5jl_divDetailApplication":var _eud=this._u3d(this._d0n._c29._6q1());_eud.setAttribute( "postAutoAggregation", _mzj.getAttribute( "value" ) );break;case "_5jl_divSummaryUse":var _txd=this._d0n._bv7._6q1();var _g8f=(_txd.getAttribute( "isBUCFilter" )=="true");var _rcc=this._u3d(_txd);_rcc.setAttribute( "use", _mzj.getAttribute( "value" ) );var _1i3=this._d0n._bv7._6q1();_1i3.setAttribute( "smallSvgIcon", ( _g8f?"def_authoring_locked":("def_filter_" + _mzj.getAttribute( "value" )) ) );this._d0n._bv7._e7g();break;}};_5jl._oi2=function(_a6k,_mzj){switch(_a6k._ezm()){case "_5jl_divDetailFilters":setTimeout(this._3j2.bind(this), 0);break;case "_5jl_divSummaryFilters":setTimeout(this._l32.bind(this), 0);break;}};function _pc1(_x1m, _mzj, _q69){this._5rl=_x1m;this._b2n=_x1m.selectSingleNode("filterExpression");this._mhj=_mzj;this._ax8=_q69;};_pc1.prototype._ujl=function(){_8fm._jgn("_jmh", null, this, this._b2n);};_pc1.prototype._io9=function(){var _uxm=_jmh._p87();if(_uxm){_jmh._de8(this._b2n);var _svi=this._ax8?_5jl._d0n._bv7:_5jl._d0n._c29;setTimeout(function(){ _4qn._lj8(_svi._3fe()); }, 100);if(this._mhj){_5jl._hg6(this._mhj, this._5rl);_svi._wfn();}else{var _mzj=_5jl._sl2(_svi, this._5rl);_svi._wfn();_svi._uab(_mzj);}}else if(this._mhj){if(this._ax8){_5jl._8f1();}else{_5jl._qq1();}}};_pc1.prototype._ho9=function(){if(this._b2n&&this._b2n.text==""){var _x1m=this._b2n.parentNode;_5jl._6re(_x1m);}};
|