_745.js 8.1 KB

123456
  1. // Licensed Materials - Property of IBM
  2. // IBM Cognos Products: rs
  3. // (C) Copyright IBM Corp. 2003, 2022.
  4. // US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  5. define(["_ezf"],function(_ezf){"use strict";function _745(_xwg, _b6k, _oqj){_745.baseConstructor.call(this, _xwg, _b6k, _oqj);};_olk._vjl(_745, _ezf);_745.prototype._yf4=function(_j27){this._9q6=_j27;};_745.prototype._gmk=function(){var _1n1=true;var nl=_8aj._s65(this._irl, true);if(nl.length==0){this._njj._u6g(_frh._c6j("IDS_MSG_NO_ACTIVE_REPORT_CONTROLS"));return;}var _u2k=this._njj._cr9(); var d=_u2k.ownerDocument;var _xxa={};var _gdc=this._irl.selectNodes("appProperties/appVariables/appVariable");var _rpg=["appContainerSelect", "appContainerFilter", "appControlEnabled"];for(var i=0; i<nl.length; i++){var _k1h=nl.item(i);var _dwm=_k1h.getAttribute("name");var _ksa=null;if(this._9q6){if(_dwm!=this._9q6){continue;}_ksa=_u2k;}else{if(_8aj._u13(_k1h)){continue;}if(_j9g._f52[_k1h.nodeName]){var o=_8aj._332(_k1h);_dwm=o["name"];}var _fn1=_8qn._isc(_k1h, _j9g._052);_ksa=(_fn1?_xxa[_fn1.getAttribute("iid")]:_u2k);if(_ksa){_ksa.setAttribute("expandable", _ksa?"true":"false");}}var _t2k=_ksa.appendChild(d.createElement("treeNode"));if(_dwm!=null){_t2k.setAttribute("label", _dwm);_t2k.setAttribute("tooltip", _dwm); }var _ick=_k1h.nodeName;var _9xl=this._z4i.has(_ick);_t2k.setAttribute( _9xl?"smallSvgIcon":"smallIcon", _9xl?( "def_el_" + _ick ):( _ick + ".gif" ) );var _bon=_k1h.getAttribute("iid");_t2k.setAttribute("iid", _bon);_xxa[_bon]=_t2k;_t2k.setAttribute("uniqueId", _bon);_t2k.setAttribute("expanded", ((this._kij&&this._kij[_bon])||this._9q6)?"true":"false");_t2k.setAttribute("selected", (this._hjj&&this._hjj[_bon])?"true":"false");var _cva=_k1h.selectNodes("appOnSelectSetVariableValues/*");var _7zb=_8qn._6l3(null, _cva);var _3f3=[];var _yzb=[];for(var j=0; j<_7zb.length; j++){var _vxd=_7zb[j];var _jfk=_vxd.getAttribute("refAppVariable");for(var k=0; k<_rpg.length; k++){var _zwi=_rpg[k];if(!_3f3[k]){var _5x6=d.createElement("treeNode");_5x6.setAttribute("label", _frh._c6j("IDS_LBL_SET_" + _zwi));_5x6.setAttribute("smallSvgIcon", "def_el_" + _zwi);_5x6.setAttribute("expandable", "true");var _cfk=_bon+"_SET_" + this._4yh[_zwi];_5x6.setAttribute("uniqueId", _cfk);_5x6.setAttribute("expanded", ((this._kij&&this._kij[_cfk])||this._9q6)?"true":"false");_5x6.setAttribute("selected", (this._hjj&&this._hjj[_cfk])?"true":"false");_3f3[k]=_5x6;}var _g68=this._irl.selectNodes("layouts//*[self::appConditionDataItemComparison or self::appConditionConstantComparison or self::appConditionIsVariableEmpty][@refAppVariable=" + _cgm._zxc( _jfk ) + "][ancestor::" + _zwi + "]"); this._3g7(_k1h, _3f3[k], _g68, _zwi, _jfk, true, _yzb);}}for(var j=0; j<_rpg.length; j++){if(_3f3[j]&&_3f3[j].selectSingleNode("*")){_t2k.setAttribute("expandable", "true");_t2k.appendChild(_3f3[j]);}}var _nc2=[];var _i31={};var _gc1={};var _tr6=[];var _d59=[];for(var j=0; j<_rpg.length; j++){var _zwi=_rpg[j];var _5x6=d.createElement("treeNode");_5x6.setAttribute("label", _frh._c6j("IDS_LBL_REACT_" + _zwi));_5x6.setAttribute("smallSvgIcon", "def_el_" + _zwi);_5x6.setAttribute("expandable", "true");var _cfk=_bon+"_REACT_" + this._4yh[_zwi];_5x6.setAttribute("uniqueId", _cfk);_5x6.setAttribute("expanded", ((this._kij&&this._kij[_cfk])||this._9q6)?"true":"false");_5x6.setAttribute("selected", (this._hjj&&this._hjj[_cfk])?"true":"false");_nc2[j]=_5x6;var _g68=_k1h.selectNodes("*[self::" + _zwi + "]/" + "/" + "*[self::appConditionDataItemComparison or self::appConditionConstantComparison or self::appConditionIsVariableEmpty]");var _w49=_8qn._6l3(null, _g68);for(var k=0; k<_w49.length; k++){var _xsa=_w49[k];var _jfk=_xsa.getAttribute("refAppVariable");_m0n._8qh(_tr6, _jfk);_i31[_jfk]=_zwi;_gc1[_jfk]=_xsa.getAttribute("refDataItem");var _cva=this._irl.selectNodes("layouts//appOnSelectSetVariableValues/*[@refAppVariable=" + _cgm._zxc( _jfk ) + "]");this._3g7(_k1h, _nc2[j], _cva, _zwi, _jfk, false, _d59);}}for(var j=0; j<_rpg.length; j++){if(_nc2[j]&&_nc2[j].selectSingleNode("*")){_t2k.setAttribute("expandable", "true");_t2k.appendChild(_nc2[j]);}}if(_1n1&&(_tr6.length>0)){for(var j=_gdc.length-1; j>=0; j--){var _rff=_gdc.item(j);var _brf=_rff.getAttribute("name");if(_tr6.indexOf(_brf)!=-1){var _zwi=_i31[_brf];var _79k=_gc1[_brf];var _dud=this._wf(d, _rff, true, _zwi, _dwm, _79k);_t2k.insertBefore(_dud, _t2k.childNodes[0]);_t2k.setAttribute("expandable", "true");}}}if(_1n1&&(_k1h.nodeName=="appContinuousSlider")){var _vif=_k1h.selectSingleNode("appSliderMinVariable");var _quf=_vif?_vif.getAttribute("refAppVariable"):null;var _uif=_k1h.selectSingleNode("appSliderMaxVariable");var _iuf=_uif?_uif.getAttribute("refAppVariable"):null;for(var j=_gdc.length-1; j>=0; j--){var _rff=_gdc.item(j);var _brf=_rff.getAttribute("name");if((_brf==_quf)||(_brf==_iuf)){var _dud=this._wf(d, _rff, true, "appContainerSelect", _dwm);_t2k.insertBefore(_dud, _t2k.childNodes[0]);_t2k.setAttribute("expandable", "true");}}}var _imc=_k1h.getAttribute("refAppDrillTo");if(_imc){var _l1h=this._irl.selectSingleNode("appDrillTos/appDrillTo[@name=" + _cgm._zxc( _imc ) + "]");if(_l1h){var _w2k=d.createElement("treeNode");_w2k.setAttribute("label", _frh._c6j("IDS_LBL_TRIGGERS_appContainerTrigger") + _imc);_w2k.setAttribute("smallIcon", "appControlTriggersDrillTo.gif");var _cfk=_bon+"_TRIGGERS_" + this._4yh[_zwi];_w2k.setAttribute("uniqueId", _cfk);_w2k.setAttribute("iid", _l1h.getAttribute("iid"));_w2k.setAttribute("expanded", ((this._kij&&this._kij[_cfk])||this._9q6)?"true":"false");_w2k.setAttribute("selected", (this._hjj&&this._hjj[_cfk])?"true":"false");_t2k.setAttribute("expandable", "true");_t2k.appendChild(_w2k);}}if(_k1h.tagName=="appIFrame"){var _mt5=[]; var _1zd=this._irl.selectNodes("appDrillTos/appDrillTo");for(var j=0; j<_1zd.length; j++){var _ov2=_1zd.item(j).selectSingleNode("appDrillToMethod/appDrillToReportViewer");if(_ov2&&(_ov2.getAttribute("target")==_k1h.getAttribute("name"))){var _vdh=_1zd.item(j).getAttribute("name");for(var j=0; j<nl.length; j++){var _k1h=nl.item(j);var _imc=_k1h.getAttribute("refAppDrillTo");if(_imc==_vdh){_mt5.push(j);}} break;}}if(_mt5.length){var _ow6=d.createElement("treeNode");_ow6.setAttribute("label", _frh._c6j("IDS_LBL_DRIVENBY_appIFrameDrivenBy"));_ow6.setAttribute("smallIcon", "appIFrameDrivenBy.gif");var _cfk=_bon+"_DRIVENBY_" + this._4yh[_zwi];_ow6.setAttribute("uniqueId", _cfk);_ow6.setAttribute("expanded", ((this._kij&&this._kij[_cfk])||this._9q6)?"true":"false");_ow6.setAttribute("selected", (this._hjj&&this._hjj[_cfk])?"true":"false");_ow6.setAttribute("expandable", "true");_t2k.setAttribute("expandable", "true");_t2k.appendChild(_ow6);for(var j=0; j<_mt5.length; j++){var _2kn=_mt5[j];var _k1h=nl.item(_2kn);var _dwm=_k1h.getAttribute("name");var _nx5=d.createElement("treeNode");_nx5.setAttribute("label", _dwm);_nx5.setAttribute("tooltip", _dwm);var _ick=_k1h.nodeName;var _9xl=this._z4i.has(_ick);_nx5.setAttribute( _9xl?"smallSvgIcon":"smallIcon", _9xl?( "def_el_" + _ick ):( _ick + ".gif" ) );var _cfk=_k1h.getAttribute("iid");_nx5.setAttribute("iid", _cfk);_nx5.setAttribute("uniqueId", _cfk);_nx5.setAttribute("expanded", ((this._kij&&this._kij[_cfk])||this._9q6)?"true":"false");_nx5.setAttribute("selected", (this._hjj&&this._hjj[_cfk])?"true":"false");_ow6.appendChild(_nx5);}}}if(this._9q6&&!_t2k.selectSingleNode("*")){this._njj._u6g(_frh._c6j("IDS_MSG_NO_REPORT_BEHAVIOR"));return;}}this._njj._wfn();};_745.prototype._3g7=function(_k1h, _ksa, _gmf, _zwi, _jfk, _u9f, _vrg){var _3y4=false;var _dod=false;var _yb1=true;var _5x6=null;for(var i=0; i<_gmf.length; i++){var _kli=_gmf.item(i);var _l9c=_8aj._dp9(_kli);if(_yb1&&(_vrg.indexOf(_l9c)!=-1)){continue;}_vrg.push(_l9c);if(_3y4||(!_3y4&&(_k1h!=_l9c))){var _jb9=_ksa.appendChild(_ksa.ownerDocument.createElement("treeNode"));var _dwm=_l9c.getAttribute("name") + (_dod?(" (" + _jfk + ")"):"");_jb9.setAttribute("label", _dwm);_jb9.setAttribute("tooltip", _dwm);var _ick=_l9c.nodeName;var _9xl=this._z4i.has(_ick);_jb9.setAttribute( _9xl?"smallSvgIcon":"smallIcon", _9xl?( "def_el_" + _ick ):( _ick + ".gif" ) );_jb9.setAttribute("variable", _jfk);var _bon=_l9c.getAttribute("iid");_jb9.setAttribute("iid", _bon);}}return _5x6;};return _745;});