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 _tx2=new _lcm("_tx2", "dlgDrillThroughSelections", "cchl/dialogs/");_tx2._src=function(){this._usb=this._l5d.bind(this);this._5hg=this._2oh("divAdvanced");this._5hg.addEventListener("click", this._usb);};_tx2._jgn=function(_b6k,_ega,_xt5,_m88,_jxm){this._d0n._l04=false;this._d0n._zu7=_m88;this._d0n._1pl=[];for(var i=0; _ega&&i<_ega.length; i++){this._d0n._1pl.push({isAuthored: true, originalIdx: i, drill: _ega[i]});}for(var i=0; _xt5&&i<_xt5.length; i++){this._d0n._1pl.push({isAuthored: false, originalIdx: i, drill: _xt5[i]});}this._4le(null, _b6k, _jxm||_frh._c6j("IDS_CCHL_DRILLTHROUGH_SELECTIONS"));return true;}; _tx2._5z2=function(){if(this._d0n._1pl.length==0){return;}this._d0n._xrl=new _pgk( this._2oh( "divDrillThroughList" ), _frh._53g( "EmptyList" ), this );for(var i=0; i<this._d0n._1pl.length; i++){var _i9c=this._d0n._xrl._767();var _goj=this._d0n._1pl[i].isAuthored;var _1um=this._d0n._1pl[i].drill;var _kxi=_goj?_1um.drill._9km:_1um._tvb;_i9c.setAttribute("label", _kxi);_i9c.setAttribute("value", i);}this._d0n._xrl._wfn();this._d0n._6hj=0;this._d0n._xrl._gwc(0);this._pm5();};_tx2._wl3=function(){this._3m3();};_tx2._fdm=function(){this._usb=undefined;this._5hg.removeEventListener("click", this._usb);};_tx2._pe4=function(_a6k,_mzj,_zdf){if(_a6k===this._d0n._xrl){var _wvj=_mzj.getAttribute("value");this._d0n._6hj=_wvj;var _kzj=this._2oh("lblLinkName");var _goj=this._d0n._1pl[_wvj].isAuthored;var _bhc=this._d0n._1pl[_wvj].drill;_4qn._1je(_kzj, _goj?_bhc.drill._9km:_bhc._tvb);var _jhf=this._2oh("divTarget");if(_goj){if(_bhc.drill._s3n){_4qn._1je(_jhf, _bhc.drill._s3n);}else{_4qn._1je(_jhf, '');}}else{_4qn._1je( _jhf, _bhc._hr4?_bhc._hr4.concat(_bhc._log).join( ' > '):'' );}var _sjf=this._2oh("divPackagePath");var _3en=_goj ?(_bhc.drill._whm&&_bhc.drill._whm.length>0 ?_bhc.drill._whm[_bhc.drill._whm.length-1]:''):_bhc._mv4;var _bhi=_3en.indexOf(_goj?"/model":"/drillPath");if(_bhi!=-1){_4qn._1je(_sjf, _3en.substr(0, _bhi));}if(this._d0n._cub){this._d0n._cub._fdm();delete this._d0n._cub;}var _fy5=this._2oh("divLblParameterValues");_4qn._1je(_fy5, _goj ?_frh._c6j("IDS_CCHL_DRILLTHROUGH_TARGET_PARAMETER_NAME"):_frh._c6j("IDS_CCHL_DRILLTHROUGH_SELECTIONCONTEXT"));this._d0n._cub=new _pgk( this._2oh("divSelectionContext"), this._53g("SelectionContextList"), this );this._x01(_wvj);this._d0n._cub._wfn();}};_tx2._x01=function(_wvj){var _goj=this._d0n._1pl[_wvj].isAuthored;var _bhc=this._d0n._1pl[_wvj].drill;if(_goj){for(var i=0;i<_bhc.p.length;++i){this._4d(_bhc.p[i], this._d0n._cub);}}else{var _ux7=this._d0n._zu7.selectionContext;for(var i=0;_ux7&&i<_ux7.length;i++){this._do(_ux7[i], this._d0n._cub);} }};_tx2._4d=function(_lui,_a6k){var _mzj=_a6k._767();var _x05=_8qn._u0g(_mzj, "subItem");var _5e9=_8qn._u0g(_mzj, "subItem");_mzj.setAttribute("label", _lui.n);_x05.setAttribute("label", _lui.d||_lui.v);_5e9.setAttribute("label", _lui.v);};_tx2._do=function(_m88,_a6k){var _mzj=_a6k._767();var _x05=_8qn._u0g(_mzj, "subItem");var _5e9=_8qn._u0g(_mzj, "subItem");_mzj.setAttribute("label", _m88.dataItemName);_x05.setAttribute("label", _m88.displayValue);_5e9.setAttribute("label", _m88.useValue);};_tx2._a7j=function(e){if(_zpn._qsh["hal"]["enableAccessibility"]){this._1f7(e);return;}_4qn._w0g(e);setTimeout(_tx2._1gn.bind(_tx2), 0);};_tx2._bgn=function(){this._3le();};_tx2._9jk=function(){this._bm8();};_tx2._ki2=function(){return this._d0n._1pl[this._d0n._6hj].isAuthored;};_tx2._b3g=function(){return this._d0n._1pl[this._d0n._6hj].originalIdx;};_tx2._pm5=function(){var _tnm=this._d0n._l04;this._2oh("imgArrow").src=_tnm?'cchl/images/icon_arrow_expanded_32px.svg':'cchl/images/icon_arrow_collapsed_32px.svg'; this._2oh("divDrilThroughDetails").style.display=_tnm?'block':'none';this._d0n._l04=!_tnm;};_tx2._l5d=function(e){e.stopPropagation();var _37m=e.currentTarget;if(_37m===this._5hg){this._pm5();this._3m3(); }};
|