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 _2qc=new _lcm("_2qc");_2qc._222=function(_uzk,_f8c){this._d0n._irl=_dth._ug8(_f8c);this._d0n._yn5=_8qn._6l3(null, _7hn._x5g(_f8c, "descendant-or-self::*[@refDataStore]"));this._d0n._gfg=_8qn._146(null, _7hn._x5g(_f8c, "descendant-or-self::*/@refDataStore"));this._4le(_uzk);};_2qc._lh6=function(){this._ws4.classList.remove("clsActiveSearchBox");this._jig.value="";this._z2f="";this._w6d();return;};_2qc._9jk=function(){var _6wa=this._zca;this._zca=null;if(_6wa&&_6wa._ho9){_6wa._ho9(_lcm._vm3(this._bkj));}this._jig.value="";this._z2f="";this._zl2();this._1gn();};_2qc._zl2=function(){ var _7w=this._d0n._fv;var _wpg=this._d0n._gfg;for(var i=0; i<_wpg.length; i++){ var _axi=_wpg[i];var _tli=_4y9._6fe(this._d0n._irl, _axi);var _dt5=_7w[_axi];for(var iv=0; iv<_dt5.length; iv++){var _75m=_dt5[iv];var _08m=_75m.name;if(_75m.allChildrenSelected){_8qn._cqh(_tli, "dsFilters//dsFilterIn[@refDsColumn = " + _cgm._zxc( _08m ) + "]");_8qn._cqh(_tli, "dsFilters/dsFilter[not(dsFilterDefinition/*)]");_8qn._cqh(_tli, "dsFilters[not(*)]");}}}};_2qc._w6d=function(){var _u2k=_frh._53g("StaticTree");_u2k.setAttribute("showCheckboxes", "true");_u2k.setAttribute( "showCheckedDescendents", "true" );_u2k.setAttribute( "forceSelection", "true" );this._ls3(_u2k);if(this._d0n._f24){this._d0n._f24._fdm();} this._d0n._f24=new _vgk(this._2oh("divDataStoreColumns"), _u2k, this);};_2qc._3c4=function(_uzk,_tli){this._d0n._irl=_dth._ug8(_tli);this._d0n._yn5=[ _tli ];this._d0n._gfg=[ _tli.getAttribute("name")];this._4le(_uzk);};_2qc._5z2=function(){this._8pk=false;this._2oh("btnClear").onclick=this._dol.bind(this);this._2oh("divRangeFilter").style.display = "none";var _h0l=_bnl._nhk(this._16d.bind(this), 800, true);_4qn._0s( this._2oh( "txtRangeFrom" ), _h0l, true, "decimal");_4qn._0s( this._2oh( "txtRangeTo" ), _h0l, true, "decimal");this._ws4=this._2oh("ClientFilter_SearchBoxContainer");this._jig=this._2oh("ClientFilter_SeachInput");_4qn._je1(this._jig, this._8mk.bind(this));var _wpg=this._d0n._gfg;var _d78=_38g._g0n._f75();var _ze3=[];for(var i=0; i<_wpg.length;++i){_ze3.push(_d78._d75(_wpg[i]));}Q.all(_ze3).done(function(_6x7){this._d0n._4lg={}; this._d0n._fv={};for(var i=0; i<_wpg.length;++i){var _axi=_wpg[i];var _bti=_6x7[i];this._d0n._4lg[_axi]=_bti;this._d0n._fv[_axi]=this._vj(_bti, _axi);}this._w6d();}.bind(this));};_2qc._vj=function(_bti,_axi){var _nv=[];var _tli=_4y9._6fe(this._d0n._irl, _axi);for(var i=0; i<_bti.columns.length; i++){var _75m=_bti.columns[i];var _08m=_75m.name;var _tpa=_8qn._8x(_tli, "dsFilters//dsFilterIn", "refDsColumn", _08m);if(_75m.values){var _8ff=_75m.values.length;_75m.selectedValuesCount=_tpa?_tpa.childElementCount:0;_75m.allChildrenSelected=_8ff==_75m.selectedValuesCount?true:false;_nv.push(_75m);} }return _nv;};_2qc._ls3=function(_u2k,_j37){var _kmj=this._d0n._yn5;var _0y4=_kmj.length>1;for(var i=0; i<_kmj.length;++i){var _74l=_kmj[i];var _axi=_74l.getAttribute("refDataStore")||_74l.getAttribute("name");var _vsf=_74l.getAttribute("idDataSet")||_axi;this._0t(_vsf, _axi, _74l, i, _u2k, _0y4, _j37);}};_2qc._wl3=function(){this._3m3();this._lpk=true;};_2qc._o46=function(){_4qn._0j(this._2oh("txtRangeFrom"));_4qn._0j(this._2oh("txtRangeTo"));this._lpk=false;}; _2qc._reb=function(_u2k,_vsf){var _n2k=_8qn._u0g(_u2k, "treeNode");_n2k.setAttribute("label", _vsf);_n2k.setAttribute( "smallSvgIcon", "def_el_query" );_n2k.setAttribute( "expandable", "true" );_n2k.setAttribute( "expanded", "true" );_n2k.setAttribute( "hideCheckbox", "true" );return _n2k;};_2qc._91d=function(_n2k,_08m,_axi,_01l,_j59,_uhf){var _m2k=_8qn._u0g(_n2k, "treeNode");_m2k.setAttribute("dsColumn", _08m);_m2k.setAttribute("dataStore", _axi);_m2k.setAttribute("iDataSet", _01l);_m2k.setAttribute( "smallSvgIcon", "def_el_dataItem" );_m2k.setAttribute( "hideCheckbox", _j59?"false":"true" );_m2k.setAttribute( "expandable", "true" );_m2k.setAttribute( "expanded", "false" );if(!_j59){_m2k.setAttribute( "isRange", "true" );_m2k.setAttribute( "rangeFrom", _uhf?_7hn._ij8(_uhf, "dsFilterFromValue").text:"" );_m2k.setAttribute( "rangeTo", _uhf?_7hn._ij8(_uhf, "dsFilterToValue").text:"" );}return _m2k;};_2qc._f1d=function(_m2k,_4vl,_avg,_lyj){for(var i=0;i<_4vl.length;++i){var _uxm=_4vl[i];var _u7l=_8qn._u0g(_m2k, "treeNode");_u7l.setAttribute("label", _uxm);if(_lyj&&_7hn._ij8( _lyj, "dsFilterInValues/dsFilterInValue[text()=" + _cgm._zxc(_uxm) + "]") ){_u7l.setAttribute( "checked", "true" );}if(_avg){_8qn._qie( _m2k, "expanded", "true" );}}};_2qc._0t=function(_vsf, _axi, _74l, _01l, _u2k, _0y4, _j37){var _auk=_u2k;var _bti=this._d0n._4lg[_axi];var _tli=_4y9._6fe(this._d0n._irl, _axi);var _avg=!!_j37;var _ty1;if(_0y4){_auk=this._reb(_u2k, _vsf);}for(var ic=0;ic<_bti.columns.length;++ic){var _75m=_bti.columns[ic];var _08m=_75m.name;var _u9c=_tli;var _m2k;var _x1c=_75m.values;if(_x1c){var _lyj=_8qn._8x( _u9c, "dsFilters//dsFilterIn", "refDsColumn", _08m );var _ukd=[]; for(var iv=0;iv<_75m.values.length;++iv){ var _uxm=_75m.values[iv];if(_avg&&!_uxm.match(_j37)){continue;}_ukd.push(_uxm);}if(_ukd.length){_ty1=_avg&&_0y4;_m2k=this._91d(_auk, _08m, _axi, _01l, _x1c);this._f1d(_m2k,_ukd, _avg, _lyj, _0y4);this._alb(_m2k);}}else{if(_avg){continue;}var _uhf=_8qn._8x( _u9c, "dsFilters//dsFilterRange", "refDsColumn", _08m );_m2k=this._91d(_auk, _08m, _axi, _01l, _x1c, _uhf);this._alb(_m2k);}}if(_0y4&&_avg){if(_ty1){_8qn._qie( _auk, "expanded", "true" );}else{_auk.parentElement.removeChild(_auk);}}var nl=_7hn._x5g( _u2k, "treeNode[(not(@checked) or @checked='false') and not(@hideCheckbox='true')][treeNode]" );for(var i=0;i<nl.length;i++){var _t2k=nl.item(i);if(!_7hn._ij8( _t2k, "treeNode[(not(@checked) or @checked='false') and not(@hideCheckbox='true')]" ) ){_t2k.setAttribute( "checked", "true" );}}};_2qc._eg4=function(_h7k,_t2k){var _n2k=this._d4d(_t2k);var _axi=_n2k.getAttribute("dataStore");var _w8l=_5ml._9zm();setTimeout(this._wl2.bind(this, _h7k, _t2k, _axi, _w8l), 0); };_2qc._fg4=function(_h7k,_t2k){var _kdi=_t2k.getAttribute("isRange")=="true";var _jqa=this._2oh("divRangeFilter");var _n2k=this._d4d(_t2k);var _axi=_n2k.getAttribute("dataStore");if(_kdi){_jqa.style.display="";if(this._ws4.classList.contains("clsActiveSearchBox")){this._lh6(); }if(this._d0n._524){this._5a2();}this._p6a(_h7k, _t2k);return;}if(_t2k.getAttribute( "hideCheckbox" )=="true" ){return;}_t2k.setAttribute( "checked", ( _t2k.getAttribute( "checked" )=="true" )?"false":"true" );var _w8l=_5ml._9zm();setTimeout(this._wl2.bind(this, _h7k, _t2k, _axi, _w8l), 0); };_2qc._p6a=function(_h7k,_m2k){this._d0n._524=_m2k;var _4dn=_m2k.getAttribute("rangeFrom");var _rsn=_m2k.getAttribute("rangeTo");var _x8k=_m2k.getAttribute("dsColumn");var _kmj=this._d0n._yn5;var _308=_kmj.length>1;var _jv6=this._2oh("txtRangeDataSetLabel");var _399=this._2oh("svgChevron");if(_308){var _k5e=_m2k.parentNode.getAttribute("label");_jv6.innerHTML=_cgm._qoh(_k5e);_399.style.display="";_jv6.style.display="";}else{_399.style.display="none";_jv6.style.display="none";}this._2oh("txtRangeLabel").innerHTML=_cgm._qoh(_x8k);this._2oh("txtRangeFrom").value = _4dn||"";this._2oh("txtRangeTo").value = _rsn||"";};_2qc._5a2=function(){var _i74=this._d0n._524;var _08m=_i74.getAttribute("dsColumn");var _axi=_i74.getAttribute("dataStore");var _u2k=this._d0n._f24._cr9();var _m2k=_7hn._ij8(_u2k, "treeNode[@dataStore=" + _cgm._zxc(_axi) + "][@dsColumn=" + _cgm._zxc(_08m) + "]");if(_m2k&&_i74!=_m2k){this._d0n._524=_m2k;}};_2qc._16d=function(){if(!this._lpk){return;}if(this._d0n._524){this._5a2();}this._5o7();};_2qc._d4d=function(_t2k){var _n2k=!!_t2k.getAttribute("dsColumn")?_t2k:_t2k.parentNode;return _n2k;};_2qc._wl2=function(_h7k,_t2k,_axi,_w8l){var _eld=_t2k.getAttribute( "checked" )=="true";var _m69=!!_t2k.getAttribute("dsColumn");var _n2k=this._d4d(_t2k);if(_m69){this._bo7(_axi, _n2k, _eld, _m69);}else{ var _u7l=_t2k;this._bo7(_axi, _n2k, _eld, _m69, _u7l);}this._tn7(_h7k, _n2k, _axi);this._d0n._f24._wfn();_w8l._3ml();};_2qc._7b=function(_n2k,_eld,_axi){var _7w=this._d0n._fv;var _kuk=_7w[_axi];for(var i=0; i<_kuk.length; i++){var _75m=_kuk[i];if(_75m.name==_n2k.getAttribute("dsColumn")){var _8ff=_75m.values.length;var _gz4=_75m.selectedValuesCount; var _qw4=_75m.allChildrenSelected;if(!_eld){_gz4--;}else if(_eld&&!_qw4){_gz4++;}_75m.selectedValuesCount=_gz4;_75m.allChildrenSelected=_8ff==_gz4?true:false;}}};_2qc._tn7=function(_h7k, _m2k, _axi){this._alb(_m2k);_h7k._3rh(_m2k);};_2qc._alb=function(_m2k){var _dwm=_m2k.getAttribute("dsColumn");if(_m2k.getAttribute("isRange")=="true"){var _4dn=_m2k.getAttribute("rangeFrom");var _rsn=_m2k.getAttribute("rangeTo");if(_4dn&&_rsn){_dwm += " (" + _4dn + " to " + _rsn + ")";}else if(_4dn){_dwm += " ( >= " + _4dn + ")";}else if(_rsn){_dwm += " ( <= " + _rsn + ")";}}else{var _zga=_8qn._fde(null, _7hn._x5g(_m2k, "treeNode[@checked='true']/@label"));if(_zga.length>0){var _dbm=" (" + _zga.join(",") + ")";_dwm+= _dbm.substr(0, 40);}}_m2k.setAttribute("label", _dwm);};_2qc._dol=function(){this._5d6();var _u2k=this._d0n._f24._cr9();var nl=_u2k.selectNodes(".//treeNode[@checked='true']");for(var i=0; i<nl.length;++i){nl.item(i).setAttribute("checked", "false");}_8qn._096(_u2k, "rangeFrom");_8qn._096(_u2k, "rangeTo");this._2oh("txtRangeFrom").value = "";this._2oh("txtRangeTo").value = "";var nl=_u2k.selectNodes(".//treeNode[@dsColumn]");for(var i=0; i<nl.length;++i){var n=nl.item(i);n.setAttribute("label", n.getAttribute("dsColumn"));}this._d0n._f24._wfn(); };_2qc._8mk=function(){var _716=this._jig.value;this._2oh("divRangeFilter").style.display = "none";if(!_716){this._z2f="";this._w6d();return ;}var _3hh=this._z2f;if(_716!==_3hh){this._z2f=_716;this._bp4();}};_2qc._bp4=function(){this._ws4.classList.add("clsActiveSearchBox");var _jbk=this._z2f;var _j37=new RegExp(_u0n._r1g(_jbk), "ig");var _u2k=this._d0n._f24._cr9();_8qn._k5g(_u2k, "treeNode");this._ls3(_u2k, _j37);this._d0n._f24._wfn(); };_2qc._5o7=function(){var _m2k=this._d0n._524;var _6kh=_m2k.getAttribute("rangeFrom");var _bek=_m2k.getAttribute("rangeTo");var _4dn=this._2oh("txtRangeFrom").value;var _rsn=this._2oh("txtRangeTo").value;if(_6kh==_4dn&&_bek==_rsn){return;}_erh._ybb();var _h7k=this._d0n._f24;var _axi=_m2k.getAttribute("dataStore");var _08m=_m2k.getAttribute("dsColumn");var _tli=_4y9._6fe(this._d0n._irl, _axi);_m2k.setAttribute("rangeFrom", _4dn);_m2k.setAttribute("rangeTo", _rsn);var _pud=_tli;var _uhf=_8qn._8x( _pud, "dsFilters//dsFilterRange", "refDsColumn", _08m );if(!_4dn&&!_rsn){if(_uhf){_uhf.parentNode.removeChild(_uhf);_8qn._cqh(_pud, "dsFilters/dsFilter[not(dsFilterDefinition/*)]");_8qn._cqh(_pud, "dsFilters[not(*)]");}}else {if(!_uhf){var _x1m=_erh._u0g( _erh._h56( _pud, "dsFilters" ), "dsFilter" );_x1m.setAttribute( "rollupFilter", "true" );_uhf=_erh._u0g( _erh._u0g( _x1m, "dsFilterDefinition" ), "dsFilterRange" );_uhf.setAttribute("refDsColumn", _08m);}_erh._h56( _uhf, "dsFilterFromValue" ).text = _4dn||"";_erh._h56( _uhf, "dsFilterToValue" ).text = _rsn||"";}this._alb(_m2k);_h7k._3rh(_m2k);var _4nn=new Set();_4nn.add(_axi);_erh._iee(false, { _jb6: false, _wr3: _4nn });};_2qc._bo7=function(_axi,_n2k,_eld,_m69,_u7l){_erh._ybb();var _08m=_n2k.getAttribute("dsColumn");var _tli=_4y9._6fe(this._d0n._irl, _axi);var _pud=_tli;var _lyj=_8qn._8x( _pud, "dsFilters//dsFilterIn", "refDsColumn", _08m );if(_eld&&!_lyj){_lyj=_erh._u0g( _erh._u0g( _erh._u0g( _erh._h56( _pud, "dsFilters" ), "dsFilter" ), "dsFilterDefinition" ), "dsFilterIn" );_lyj.setAttribute("refDsColumn", _08m);}if(_m69){var _eli=_n2k.childNodes;for(var i=0;i<_eli.length;++i){var _exj=_eli[ i ];var _z8k=_exj.getAttribute("label");_exj.setAttribute( "checked", _eld?"true":"false" );this._ao7(_z8k, _lyj, _pud, _eld);}this._7b(_n2k, _eld, _axi);}else {var _uxm=_u7l.getAttribute("label");this._ao7(_uxm, _lyj, _pud, _eld);this._7b(_n2k, _eld, _axi);_n2k.setAttribute( "checked", _7hn._ij8( _n2k, "treeNode[(not(@checked) or @checked='false') and not(@hideCheckbox='true')]" )?"false":"true" );}var _4nn=new Set();_4nn.add(_axi);_erh._iee(false, { _jb6: false, _wr3: _4nn });};_2qc._ao7=function(_uxm,_lyj,_u9c,_eld){var _1pj=_lyj&&_7hn._ij8( _lyj, "dsFilterInValues/dsFilterInValue[text()=" + _cgm._zxc( _uxm ) + "]" );if(_eld&&!_1pj){_erh._u0g( _erh._h56( _lyj, "dsFilterInValues" ), "dsFilterInValue" ).text = _uxm;}else if(!_eld&&_1pj){_8qn._cqh( _lyj, "dsFilterInValues/dsFilterInValue[text()=" + _cgm._zxc( _uxm ) + "]" );_8qn._cqh(_u9c, ".//dsFilterIn[not(dsFilterInValues/dsFilterInValue)]");_8qn._cqh(_u9c, "dsFilters/dsFilter[not(dsFilterDefinition/*)]");_8qn._cqh(_u9c, "dsFilters[not(*)]");}};_2qc._5d6=function(){var _wpg=this._d0n._gfg;var _dr6=[];for(var i=0;i<_wpg.length;++i){var _axi=_wpg[ i ];var _tli=_4y9._6fe(this._d0n._irl, _axi);if(_7hn._ij8(_tli, "dsFilters")){_dr6.push(_tli);}}if(_dr6.length){var _w74=new Set();_erh._ybb();_dr6.forEach(function(_tli){_8qn._cqh(_tli, "dsFilters");_w74.add(_tli.getAttribute("name"));});_erh._iee(false, { _jb6: false, _wr3: _w74 });}};
|