_6zm.js 14 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. var _6zm=new _lcm("_6zm");_6zm._jgn=function(_u4c,_59c){this._d0n._srb=_59c;this._d0n._ajm=_6aj._tq9(_59c);this._4le(_u4c, null, _frh._c6j("IDS_PROP_TUPLE_MEMBERS"));};_6zm._o67=function(_u4c,_fsm,_q3m,_fsj,_2yl){this._d0n._lrl=_q3m;this._d0n._ajm=_fsm;this._d0n._hgj=_fsj;this._d0n._iql=_2yl;this._4le(_u4c, null, _frh._c6j("IDS_TITLE_CREATETUPLE"));};_6zm._cdm=function(_u4c,_fsm,_qjn,_wsm,_pam,_qam){this._d0n._ajm=_fsm;this._d0n._gjm=_wsm;this._d0n._phn=_qjn;this._d0n._ctl=_pam;this._d0n._dtl=_qam;this._4le(_u4c, null, _frh._c6j("IDS_PROP_TUPLE_MEMBERS"));};_6zm._9nb=0;_6zm._yw1=1;_6zm._8nb=2;_6zm._bgn=function(){var _n2b=this._d0n._ove._qik();var _mzj=this._d0n._ove._o2g()._lee("value", _n2b);var _uxm=_mzj.getAttribute("value");var _ymd=( _mzj.getAttribute( "isMeasureDim" )=="true" );var _z37=_ymd?"":_uxm;var _y37=_ymd?_uxm:"";if(!this._d0n._srb&&!this._d0n._phn){var _q5l=_hrh._drc("queryInsertItem");_q5l.setAttribute("queryInsertType", _r0n._za6);var nl=this._d0n._d4i._tfe();for(var i=0;i<nl.length;++i){var _mzj=nl.item(i);var _dwm=_mzj.getAttribute("label");var _9rm=_8qn._u0g(_q5l, "queryInsertItem");_9rm.setAttribute( "name", _mzj.getAttribute( "label" ) );if(_mzj.getAttribute( "nodeName" )=="dataItemCalculatedMember" ){_9rm.setAttribute("queryInsertType", _r0n._ns);_9rm.setAttribute("refDataItem", _dwm);}else{_9rm.setAttribute("queryInsertType", _r0n._6c5);_9rm.setAttribute( "_ref", _mzj.getAttribute( "MUN" ) );var _8on=_mzj.getAttribute("HUN");if(_8on){_9rm.setAttribute("hierarchyUniqueName", _8on);}else{_9rm.setAttribute( "dimensionUniqueName", _mzj.getAttribute( "DUN" ) );}}}_q5l.setAttribute(_z37?"HUN":"DUN", _z37||_y37);var _q3m=this._d0n._lrl;var _fsj=this._d0n._hgj;var _2yl=this._d0n._iql;_6aj._e5(this._d0n._y09); this._3le();if(_38g._g0n==_k8j){_mg4._24g(_k8j._p3g(), [_q5l], _q3m, _fsj, _2yl);return;}_rq3._9e4(_q5l, _q3m, _fsj, _2yl);return;}var _wsm=_erh._cnh("dmTuple");var nl=this._d0n._d4i._tfe();for(var i=0; i<nl.length;++i){var _mzj=nl.item(i);var _dwm=_mzj.getAttribute("label");if(_mzj.getAttribute( "nodeName" )=="dataItemCalculatedMember" ){_erh._u0g( _wsm, "dmTuplePartDataItemRef" ).setAttribute( "refDataItem", _dwm );}else{var _vqi=_erh._u0g(_wsm, "dmTuplePart");var _l2m=_erh._u0g(_vqi, "dmMember");_erh._u0g(_l2m, "MUN").text = _mzj.getAttribute("MUN");_erh._u0g(_l2m, "itemCaption").text=_dwm;var _8on=_mzj.getAttribute("HUN");if(_8on){_6aj._m51(_vqi, this._d0n._y09, _8on);}else{_6aj._l51(_vqi, this._d0n._y09, _mzj.getAttribute("DUN"));}}}if(this._d0n._srb){var _59c=this._d0n._srb;_erh._ybb();_8qn._k5g(_59c, "*");_59c.appendChild(_wsm);if(_z37){_6aj._m51(this._d0n._srb, this._d0n._y09, _z37);}else{_6aj._l51(this._d0n._srb, this._d0n._y09, _y37);}var _eul=[];var nl=_59c.selectNodes("dmTuple/*");for(var i=0; i<nl.length;++i){var n=nl.item(i);if(n.nodeName=="dmTuplePart"){_eul.push(n.selectSingleNode("dmMember/itemCaption").text);}else{_eul.push(n.getAttribute("refDataItem"));}}_6aj._kab(_59c, _eul.join(_erh._6g8()));_erh._iee(true);this._3le();}else{var _qjn=this._d0n._phn;this._3le();_qjn(_wsm);}};_6zm._5z2=function(_4m9){this._zr7=_4m9;_k0d._4y2( this._2oh( "tabMain" ), this._2oh( "tabMain_Panels" ) );this._d0n._0in=new _opn("_6zm_tabMain", this);this._d0n._cwe=this._2oh("divModelTree");this._d0n._cwe.parentNode.onmouseup=this._86d.bind(this);this._d0n._8cd=this._2oh("divSearchTree");this._d0n._8cd.parentNode.onmouseup=this._86d.bind(this);var _0um=Q.defer();var _gum=this._d0n._ajm?_1ke._466(this._d0n._ajm):_1ke._5i(_dth._ug8(this._d0n._lrl));_5ml._fll(Q.all([Q.when(_gum?_gum._t03(): null), Q.when(_gum?_gum._n56(): null)])).spread(function(_m25,_i9l){this._d0n._y09=_i9l;this._d0n._g1=!!(_m25&&_m25["MULTIPLE_HIERARCHIES_OF_SAME_DIMENSION"]);var _ui3={_25g:this._fmb.bind(this),_af4:this._q01.bind(this),_r4g:this._6p2.bind(this),_gjk:this._bnk.bind(this)};this._d0n._h4i=new _4m9(this._d0n._cwe, _ui3, null, true);var _ca8;if(this._d0n._ctl){_ca8=this._d0n._g1?this._d0n._dtl:this._d0n._ctl;}if(_gum){this._d0n._h4i._tbb(_gum, _ca8?this._v4d.bind(this, _ca8):null); }this._d0n._7mg=new _4m9(this._d0n._8cd, _ui3, null, true);var _u2k=_frh._53g("EmptyTree");var d=_u2k.ownerDocument;if(this._d0n._ajm){var _k1j="";if(this._d0n._ctl){if(this._d0n._g1){_k1j="[not(dmHierarchy/HUN=" + _cgm._zxc( this._d0n._dtl ) + ")]";}else{_k1j="[not(dmDimension/DUN=" + _cgm._zxc( this._d0n._ctl ) + ")]";}}var nl=this._d0n._ajm.selectNodes( "selection/*[self::dataItemCalculatedMember | self::dataItemCalculatedMeasure]" + _k1j );var _tzl=nl.length;for(var i=0;i<_tzl;++i){var _t2k=_u2k.appendChild(d.createElement("treeNode"));var _qxj=nl.item(i);var _vdn=_qxj.getAttribute("name");_t2k.setAttribute("label", _vdn);_t2k.setAttribute("value", _vdn);_t2k.setAttribute( "nodeName", "dataItemCalculatedMember" );_t2k.setAttribute("smallSvgIcon", _nlk._g3g(_qxj));}}this._d0n._bb2=this._2oh("divCalculatedMembersTree");this._d0n._6d3=new _vgk(this._d0n._bb2, _u2k, {_fg4:this._fmb.bind(this),_7k2:this._j01.bind(this),_dg4:this._mv1.bind(this)});this._d0n._0in._dxc(this._8nb, false);this._d0n._0in._pie(this._9nb);this._d0n._maa=this._2oh("divTupleMembers");this._d0n._d4i=new _pgk(this._d0n._maa, _frh._53g("EmptyMultiSelectList"), this);this._2oh("divHierarchy").style.display = this._d0n._phn?"none":"";var _drm=_frh._53g("EmptyComboWithSmallIcon");this._d0n._ove=new _jgk(this._2oh("cboHierarchy"), _drm, null, this);var _wsm=this._d0n._srb?this._d0n._srb.selectSingleNode("dmTuple"):this._d0n._gjm;if(_wsm){var _3ui=this._d0n._d4i;var nl=_wsm.selectNodes( "dmTuplePart | dmTuplePartDataItemRef" );for(var i=0; i<nl.length;++i){var _vqi=nl.item(i);var _mzj=_3ui._767();if(_vqi.nodeName=="dmTuplePartDataItemRef"){var _79k=_vqi.getAttribute("refDataItem");var _qxj=_r0n._62g(this._d0n._ajm, _79k);_mzj.setAttribute( "nodeName", "dataItemCalculatedMember" );_mzj.setAttribute("label", _79k);_mzj.setAttribute( "smallSvgIcon", _qxj?( _nlk._g3g(_qxj) ):"def_error" );var _5ln=_qxj?_qxj.selectSingleNode("dmHierarchy/HUN"):null;var _8on=_8qn._w2g(_5ln);_mzj.setAttribute("HUN", _8on);var _xnn=_qxj?_qxj.selectSingleNode( "dmDimension/DUN" ).text:"";_mzj.setAttribute("DUN", _xnn);}else{_mzj.setAttribute( "label", _vqi.selectSingleNode( "dmMember/itemCaption" ).text );_mzj.setAttribute( "MUN", _vqi.selectSingleNode( "dmMember/MUN" ).text );_mzj.setAttribute( "DUN", _vqi.selectSingleNode( "dmDimension/DUN" ).text );var _5ln=_vqi.selectSingleNode("dmHierarchy/HUN");if(_5ln){_mzj.setAttribute( "smallSvgIcon", _4m9._4h8( "member" ) );_mzj.setAttribute("HUN", _5ln.text);}else{_mzj.setAttribute( "isTupleMeasure", "true" );_mzj.setAttribute( "smallSvgIcon", _4m9._4h8( "fact" ) );}}}_3ui._wfn();}this._tu();if(this._d0n._srb){var _5ln=this._d0n._srb.selectSingleNode("dmHierarchy/HUN");this._d0n._ove._hwc(_5ln?_5ln.text:this._d0n._srb.selectSingleNode("dmDimension/DUN").text);}this._fmb();_0um.resolve(true);}.bind(this)).done();return _0um.promise;};_6zm._v4d=function(_ca8,_5ui){if(_5ui._g0d==_ca8){return true;}if(_5ui._nsh&&_5ui._nsh._g0d==_ca8){return true;}return false;};_6zm._192=function(_52e,_uni){var _eg9=this._5f6();var _f3e=_eg9&&_eg9._5r9();var _fai=false;if(_f3e){switch(_f3e._ssh._l0n){case "dimension":_fai=(_f3e._ssh._6eb=="measure");break;case "hierarchy":case "level":case "member":_fai=true;}}_52e._o96("mnuTupleDataInsert", _f3e&&this._yw3(_f3e._ssh));_52e._o96("mnuTupleDataSearch", _fai);_52e._o96("mnuTupleCollapse", _f3e);};_6zm._mo9=function(){this._5f6()._i12();};_6zm._t46=function(){this._5f6()._cb4();};_6zm._vrc=function(){this._bnk(this._5f6()._5r9());};_6zm._fee=function(){this._whe();};_6zm._bnk=function(_92e){_8fm._jgn( "_f0g", this._2oh( "tabMain_Panels" ), _92e, {_gjk:function(_jbk,_90j,_e0c,_554){this._d0n._0in._dxc(this._8nb, true);this._d0n._0in._pie(this._8nb);this._fmb();this._d0n._7mg._fwc(_92e._vfm, _92e._ssh, _jbk, _90j, _e0c, _554);}.bind(this)});};_6zm._q01=function(_92e){var _5ui=_92e._ssh;if(!this._2oh("btnRight").disabled){this._fme(_5ui);}};_6zm._j01=function(_h7k,_t2k){if(!this._2oh("btnRight").disabled){this._fy9(_t2k);}};_6zm._pe4=function(_a6k,_mzj){this._fmb();};_6zm._oi2=function(_a6k,_mzj){this._9hm([_mzj]);};_6zm._kg2=function(_35k,_a6k){_35k._yp3();};_6zm._jg2=function(_35k,_a6k){_35k._ic7("");};_6zm._whe=function(){var _eg9=this._5f6();if(_eg9){this._fme(_eg9._5r9()._ssh);return;}this._fy9(this._d0n._6d3._5r9());};_6zm._x4g=function(){this._9hm(this._d0n._d4i._vd4());};_6zm._fme=function(_5ui,_f1m){var _3ui=this._d0n._d4i;var _ini=_3ui._5g8();var _mzj=_ini.insertBefore(_ini.ownerDocument.createElement("listItem"), _f1m||null);_mzj.setAttribute("label", _5ui._i0n);switch(_5ui._l0n){case "member":var _vti=_5ui._nsh;var _xnn=_vti._ksh._g0d;var _8on=_vti._g0d;_8qn._cqh( _ini, "listItem[@" + ( this._d0n._g1?"HUN":"DUN" ) + "=" + _cgm._zxc( this._d0n._g1?_8on:_xnn ) + "]" );_mzj.setAttribute("MUN", _5ui._g0d);_mzj.setAttribute( "smallSvgIcon", this._zr7._4h8( "member" ) );_mzj.setAttribute("HUN", _8on);_mzj.setAttribute("DUN", _xnn);break;case "measure":_8qn._cqh(_ini, "listItem[@isTupleMeasure='true']");_mzj.setAttribute("MUN", _5ui._g0d);_mzj.setAttribute( "isTupleMeasure", "true" );_mzj.setAttribute( "smallSvgIcon", this._zr7._4h8( "fact" ) );_mzj.setAttribute("DUN", _5ui._ksh._g0d);break;default:_vzm._6dm(false);return;}_3ui._wfn();this._tu();this._fmb();};_6zm._fy9=function(_t2k,_f1m){var _3ui=this._d0n._d4i;var _ini=_3ui._5g8();var _mzj=_ini.insertBefore(_ini.ownerDocument.createElement("listItem"), _f1m?_f1m:null);_mzj.setAttribute( "label", _t2k.getAttribute( "label" ) );var _79k=_t2k.getAttribute("label");var _qxj=_r0n._62g(this._d0n._ajm, _79k);_mzj.setAttribute( "nodeName", _t2k.getAttribute( "nodeName" ) );_mzj.setAttribute( "smallSvgIcon", _t2k.getAttribute( "smallSvgIcon" ) );var _5ln=_qxj.selectSingleNode("dmHierarchy/HUN");var _8on=_8qn._w2g(_5ln);var _xnn=_qxj.selectSingleNode("dmDimension/DUN").text;_8qn._cqh( _ini, "listItem[@" + ( this._d0n._g1?"HUN":"DUN" ) + "=" + _cgm._zxc( this._d0n._g1?_8on:_xnn ) + "]" );_mzj.setAttribute("HUN", _8on);_mzj.setAttribute("DUN", _xnn);_3ui._wfn();this._tu();this._fmb();};_6zm._9hm=function(_i8i){_8qn._496(_i8i);this._d0n._d4i._wfn();this._tu();this._fmb();};_6zm._tu=function(){var _a6k=this._d0n._ove._o2g();var _ozj=_a6k._eq9();var _5rn=_ozj.ownerDocument;var _ini=_ozj.selectSingleNode("listItems");var _3ui=this._d0n._d4i;_a6k._bzm();var nl=_3ui._tfe();for(var i=0; i<nl.length;++i){var n=nl.item(i);var _mzj=_ini.appendChild(_5rn.createElement("listItem"));var _8on=n.getAttribute("HUN");if(!_8on||( n.getAttribute( "isTupleMeasure" )=="true" ) ){var _xnn=n.getAttribute("DUN");var _fti=this._d0n._y09._ele[_xnn];_mzj.setAttribute("label", _fti._i0n);_mzj.setAttribute("value", _xnn);_mzj.setAttribute("isMeasureDim", "true");_mzj.setAttribute("smallSvgIcon", this._zr7._4h8( "dimension_measure" ));}else{var _vti=this._d0n._y09._ele[_8on];_mzj.setAttribute("label", _vti._i0n);_mzj.setAttribute("value", _8on);_mzj.setAttribute("smallSvgIcon", this._zr7._4h8( "hierarchy" ));}}_a6k._wfn();if(nl.length>0){var _n2b=this._d0n._ove._qik();if(!_n2b||!_a6k._lee("value", _n2b)){this._d0n._ove._gwc(0);}}else{this._d0n._ove._3kk("");}this._d0n._ove._mqh(nl.length>0);};_6zm._6p2=function(_kyb,_zdf,e){var a=_kyb;var _7yk=false;var _6qj=false;loop:for(var i=0;i<a.length;i++){switch(a[i]._ssh._l0n){case "member":_7yk=true;break;case "measure":_6qj=true;break;default:a=null;break loop;}}document.getElementById( "idSvgCursorCustomFaded" ).innerHTML = '<svg class="clsSvgIcon16x16"><use xlink:href="#' + this._zr7._joh( _kyb[0]._ssh ) + '"/></svg>';_nkk._szm(null, this, a, _nkk.eEffectCopy, _zdf, null,(_7yk!=_6qj)?"idSvgCursorCustomFaded":null);};_6zm._mv1=function(_h7k,_n9i,_zdf,e){document.getElementById( "idSvgCursorCustomFaded" ).innerHTML = '<svg class="clsSvgIcon16x16"><use xlink:href="#' + _n9i[0].getAttribute( "smallSvgIcon" ) + '"/></svg>';_nkk._szm(null, this, _n9i, _nkk.eEffectCopy, _zdf, null, "idSvgCursorCustomFaded");};_6zm._oe4=function(_a6k,_i8i,_0a9,e){_nkk._szm(null, this, _i8i, _nkk.eEffectMove, _0a9);};_6zm._r4g=function(){return true;};_6zm._uph=function(e,_h4n,_4v2,_bom,_0a9){var _3yl=_nkk.eEffectNone;this._fij={};this._fij._fsj=_nkk.eLocationNone;if(!_h4n){this._d0n._d4i._3g4(null);return _3yl;}if(_h4n[0].nodeName=="listItem"){if(_4qn._84g(e, this._d0n._cwe)||_4qn._84g(e, this._d0n._bb2)||_4qn._84g(e, this._d0n._8cd)){this._d0n._d4i._3g4(null);return _nkk.eEffectMove;}}if(!_4qn._84g(e, this._d0n._maa)){this._d0n._d4i._3g4(null);return _3yl;}_3yl=_nkk.eEffectCopyOrMove;var _sf9=this._d0n._d4i._po9(e.clientX, e.clientY);if(_sf9){_sf9._j89=_nkk.eLocationBeforeOrAfter;this._fij._fsj=_sf9._q2g();this._fij._uta=_sf9.nNode;}this._d0n._d4i._3g4(_sf9);return(_3yl & _4v2);};_6zm._tph=function(e,_h4n,_3yl,_0a9){this._d0n._d4i._j65();if(_3yl==_nkk.eEffectNone){return;}var _f1m=(this._fij._fsj==_nkk.eLocationBefore)?this._fij._uta:(this._fij._uta?_8qn._dn3(this._fij._uta):null);if(_h4n[0].nodeName=="listItem"){if(this._fij._fsj==_nkk.eLocationNone){this._9hm(_h4n);return;}var _ini=this._d0n._d4i._5g8();for(var i=0;i<_h4n.length;i++){var _mzj=_h4n[i];if(_mzj==_f1m){continue;}if(_mzj.parentNode){_mzj.parentNode.removeChild(_mzj);}_ini.insertBefore(_mzj, _f1m);}this._d0n._d4i._wfn();return; }if(_h4n[0].nodeName=="treeNode"){for(var i=0;i<_h4n.length;i++){this._fy9(_h4n[i], _f1m);}return;}for(var i=0;i<_h4n.length;i++){this._fme(_h4n[i]._ssh, _f1m);}};_6zm._ohe=function(){this._d0n._d4i._j65();};_6zm._57g=function(){if(this._d0n._0in){setTimeout(this._fmb.bind(this), 0);}};_6zm._86d=function(e){if(e.button==_4qn._he7){if(!this._d0n._hfd){this._d0n._hfd=new _3ce(this._53g("MenuPopupSetTuple"), {_qx:this._192.bind(this)});}this._d0n._hfd._pxc("mnuTupleDataPopup", e.clientX, e.clientY);}};_6zm._5f6=function(){switch(this._d0n._0in._pee()){case this._9nb:return this._d0n._h4i;case this._8nb:return this._d0n._7mg;}return null;};_6zm._9n4=function(_t2k){return _t2k.getAttribute( "nodeName" )=="dataItemCalculatedMember";};_6zm._yw3=function(_5ui){switch(_5ui._l0n){case "member":case "measure":return true;}return false;};_6zm._fmb=function(){var _3ja=false;var _eg9=this._5f6();if(_eg9){var _f3e=_eg9&&_eg9._5r9();_3ja=_f3e&&this._yw3(_f3e._ssh);}else{var _b58=this._d0n._6d3._5r9();_3ja=_b58&&this._9n4(_b58);}var _3ui=this._d0n._d4i;var _wr6=_3ui._vd4();this._pj8( "btnRight", _3ja, "hal/images/btn_arrow_right" );this._pj8( "btnLeft", _wr6.length > 0, "hal/images/btn_arrow_left" );this._pj8("btnOK", _3ui._tfe().length>0);};