123456 |
- // Licensed Materials - Property of IBM
- // IBM Cognos Products: irot
- // (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 _wy=new _in8("_wy", "dlgDrillThroughSelections", "cchl/dialogs/");_wy._rk4=function(){this._p74=this._kq4.bind(this);this._726=this._2j6("divAdvanced");this._726.addEventListener("click", this._p74);};_wy._w89=function(_vl7,_tp3,_oy1,_zt2,_dy8){this._vz8._zb1=false;this._vz8._9q2=_zt2;this._vz8._jb8=[];for(var i=0; _tp3&&i<_tp3.length; i++){this._vz8._jb8.push({isAuthored: true, originalIdx: i, drill: _tp3[i]});}for(var i=0; _oy1&&i<_oy1.length; i++){this._vz8._jb8.push({isAuthored: false, originalIdx: i, drill: _oy1[i]});}this._1b5(null, _vl7, _dy8||_4l6._m67("IDS_CCHL_DRILLTHROUGH_SELECTIONS"));return true;}; _wy._cz=function(){if(this._vz8._jb8.length==0){return;}this._vz8._sc8=new _lq7( this._2j6( "divDrillThroughList" ), _4l6._lv5( "EmptyList" ), this );for(var i=0; i<this._vz8._jb8.length; i++){var _ge4=this._vz8._sc8._hg2();var _ye7=this._vz8._jb8[i].isAuthored;var _pw8=this._vz8._jb8[i].drill;var _g27=_ye7?_pw8.drill._ar8:_pw8._494;_ge4.setAttribute("label", _g27);_ge4.setAttribute("value", i);}this._vz8._sc8._f89();this._vz8._ac7=0;this._vz8._sc8._qm4(0);this._4w1();};_wy._t61=function(){this._u61();};_wy._1o8=function(){this._p74=undefined;this._726.removeEventListener("click", this._p74);};_wy._xg1=function(_ul7,_xj7,_am5){if(_ul7===this._vz8._sc8){var _wi7=_xj7.getAttribute("value");this._vz8._ac7=_wi7;var _wj7=this._2j6("lblLinkName");var _ye7=this._vz8._jb8[_wi7].isAuthored;var _gg4=this._vz8._jb8[_wi7].drill;_fe9._u95(_wj7, _ye7?_gg4.drill._ar8:_gg4._494);var _hn5=this._2j6("divTarget");if(_ye7){if(_gg4.drill._g19){_fe9._u95(_hn5, _gg4.drill._g19);}else{_fe9._u95(_hn5, '');}}else{_fe9._u95( _hn5, _gg4._il1?_gg4._il1.concat(_gg4._056).join( ' > '):'' );}var _mn5=this._2j6("divPackagePath");var _779=_ye7 ?(_gg4.drill._7q8&&_gg4.drill._7q8.length>0 ?_gg4.drill._7q8[_gg4.drill._7q8.length-1]:''):_gg4._gn1;var _uw6=_779.indexOf(_ye7?"/model":"/drillPath");if(_uw6!=-1){_fe9._u95(_mn5, _779.substr(0, _uw6));}if(this._vz8._984){this._vz8._984._1o8();delete this._vz8._984;}var _302=this._2j6("divLblParameterValues");_fe9._u95(_302, _ye7 ?_4l6._m67("IDS_CCHL_DRILLTHROUGH_TARGET_PARAMETER_NAME"):_4l6._m67("IDS_CCHL_DRILLTHROUGH_SELECTIONCONTEXT"));this._vz8._984=new _lq7( this._2j6("divSelectionContext"), this._lv5("SelectionContextList"), this );this._va(_wi7);this._vz8._984._f89();}};_wy._va=function(_wi7){var _ye7=this._vz8._jb8[_wi7].isAuthored;var _gg4=this._vz8._jb8[_wi7].drill;if(_ye7){for(var i=0;i<_gg4.p.length;++i){this._o3(_gg4.p[i], this._vz8._984);}}else{var _br2=this._vz8._9q2.selectionContext;for(var i=0;_br2&&i<_br2.length;i++){this._67(_br2[i], this._vz8._984);} }};_wy._o3=function(_517,_ul7){var _xj7=_ul7._hg2();var _wo1=_ie9._7u5(_xj7, "subItem");var _sa3=_ie9._7u5(_xj7, "subItem");_xj7.setAttribute("label", _517.n);_wo1.setAttribute("label", _517.d||_517.v);_sa3.setAttribute("label", _517.v);};_wy._67=function(_zt2,_ul7){var _xj7=_ul7._hg2();var _wo1=_ie9._7u5(_xj7, "subItem");var _sa3=_ie9._7u5(_xj7, "subItem");_xj7.setAttribute("label", _zt2.dataItemName);_wo1.setAttribute("label", _zt2.displayValue);_sa3.setAttribute("label", _zt2.useValue);};_wy._477=function(e){if(_be9._kl6["hal"]["enableAccessibility"]){this._xj2(e);return;}_fe9._8u5(e);setTimeout(_wy._i89.bind(_wy), 0);};_wy._r89=function(){this._0b5();};_wy._yr7=function(){this._lz2();};_wy._jt=function(){return this._vz8._jb8[this._vz8._ac7].isAuthored;};_wy._pv5=function(){return this._vz8._jb8[this._vz8._ac7].originalIdx;};_wy._4w1=function(){var _at8=this._vz8._zb1;this._2j6("imgArrow").src=_at8?'cchl/images/icon_arrow_expanded_32px.svg':'cchl/images/icon_arrow_collapsed_32px.svg'; this._2j6("divDrilThroughDetails").style.display=_at8?'block':'none';this._vz8._zb1=!_at8;};_wy._kq4=function(e){e.stopPropagation();var _2k8=e.currentTarget;if(_2k8===this._726){this._4w1();this._u61(); }};
|