_yce.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 _yce=new _lcm("_yce");_yce._jgn=function(_24l,_q3m,_fsj,_2yl){this._lrl=_q3m;this._hgj=_fsj;this._iql=_2yl;this._7rk=_24l.cloneNode(true);var _vcl=_frh._c6j("IDS_EL_"+_24l.nodeName);var _jxm=_frh._c6j("IDS_TITLE_PROMPT_WIZARD", _vcl);this._4le(null, null, _jxm);};_yce._cm7=function(_d9n){var _fsm=_agm._kik(_erh._vtc(), _d9n.value);var _g6k=_fsm?_dth._f9(_fsm):null;return _g6k&&_g6k._j0n==this._fy1;};_yce._y12=function(_uan,_eei,_urd,_lrd){switch(_lrd){case 0:this._2oh("txtNewUse").value=null;this._2oh("txtNewUse").title=null;break;case 1:var _i0j;if(this._2oh("radNewParameter").checked){_i0j=this._2oh("txtNewParameter").value;}else if(this._2oh("radExistingParameter").checked){_i0j=this._obd._fkl();}else if(this._2oh("radGlobalParameter").checked){_i0j=this._7p5._fkl();}this._2oh("txtFilterParameter").value=_i0j;var _lui=_qcb._8ge(_i0j);if(_lui){this._2oh("chkOptionalFilter").checked=_lui.Optional;}var txt=this._2oh("txtQueryItem");if(!txt.value&&_lui&&_lui.ModelFilterItem){txt.value=_lui.ModelFilterItem;txt.title=_lui.ModelFilterItem;}break;case 2:if(this._v19&&this._1c3){this._1c3=false;this._v19._bzm();var _fsm=_erh._vtc().selectSingleNode("queries");var _ozj=this._v19._eq9();_u0n._ta4(_ozj, _fsm, false, false, this._cm7.bind(this));var _mzj=_ozj.selectSingleNode("listItems/listItem");if(_mzj){_mzj.setAttribute( "checked", "true" );}this._v19._wfn();}break;case 3:this._2oh( "trDisplayValue" ).style.visibility = ( this._7rk.nodeName=="selectWithTree" )?"hidden":"visible";if(!this._2oh("txtNewUse").value){if(this._2oh("chkFilter").checked &&this._2oh("txtQueryItem").value){this._2oh( "txtNewUse" ).value = this._2oh( "txtQueryItem" ).value;this._2oh( "txtNewUse" ).title = this._2oh( "txtQueryItem" ).value;this._a39=this._2oh("txtQueryItem").value;this._zq6=this._b34;this._o34=this._5c2;}else{var _i0j;if(this._2oh("radNewParameter").checked){_i0j=this._2oh("txtNewParameter").value;}else if(this._2oh("radExistingParameter").checked){_i0j=this._obd._fkl();}else if(this._2oh("radGlobalParameter").checked){_i0j=this._7p5._fkl();}this._zq6="";var _lui=_qcb._8ge(_i0j);if(_lui&&_lui.ModelFilterItem){this._2oh("txtNewUse").value=_lui.ModelFilterItem;this._2oh("txtNewUse").title=_lui.ModelFilterItem;var re=/\[([^\[]*?)\]$/;if(re.test(_lui.ModelFilterItem)){this._zq6=RegExp.$1;}}}}break;}_4qn._1je( this._2oh( "divTitle" ), _frh._c6j( "IDS_WIZ_PROMPT_TITLE_" + _eei.getAttribute( "WizTitle" ) ) );_4qn._1je( this._2oh( "divSubTitle" ), _frh._c6j( "IDS_WIZ_PROMPT_SUBTITLE_" + _eei.getAttribute( "WizTitle" ) ) );};_yce._vg2=function(_uan,_eei,_urd,_lrd){switch(_lrd){case 3:if(this._2oh("chkNewQuery").checked){var txt=this._2oh("txtNewQuery");txt.focus();txt.select();}break;}};_yce._qpe=function(){return !!_geb._ob6[this._7rk.nodeName];};_yce._zj6=function(){this._pj8("btnBack", this._s2n._nkl());var _89f=this._s2n._pkl();var _pmd=this._qpe();if(this._s2n._cik()==0){if(this._2oh("radExistingParameter").checked){_89f=(_pmd&&(this._obd._fkl()!=""));}else if(this._2oh("radGlobalParameter").checked){_89f=(_pmd&&(this._7p5._fkl()!=""));}}else if(this._s2n._cik()==1){_89f=(_pmd||(this._2oh("chkFilter").checked&&this._dx8));if(this._2oh("chkFilter").checked &&!this._2oh("txtQueryItem").value){_89f=false;}}else if(!_pmd&&(this._s2n._cik()==2)){_89f=false;}this._pj8("btnNext", _89f);};_yce._fh7=function(){if(this._2oh("radNewParameter").checked){return(this._2oh( "txtNewParameter" ).value != "" );}if(this._2oh("radExistingParameter").checked){return(this._obd._fkl()!="");}return(this._7p5._fkl()!="");};_yce._6hm=function(){var _xhi=1;switch(this._s2n._cik()){case 0:if(!this._fh7()||this._2oh( "radExistingParameter" ).checked||this._2oh( "radGlobalParameter" ).checked ){_xhi=3;}break;case 1:if(!this._2oh("chkFilter").checked||!this._dx8){_xhi=2;}break;}this._s2n._8gn(_xhi);this._zj6();};_yce._2hm=function(){var _9hi=1;switch(this._s2n._cik()){case 3:if(!this._fh7()||this._2oh( "radExistingParameter" ).checked||this._2oh( "radGlobalParameter" ).checked ){_9hi=3;}else if(!this._2oh("chkFilter").checked||!this._dx8){_9hi=2;}break;}this._s2n._tfn(_9hi);this._zj6();};_yce._8nk=function(){var _gzg=this._s2n._cik();var _qxj;_erh._ybb();var _i0j="";if(this._2oh("radNewParameter").checked){_i0j=this._2oh("txtNewParameter").value;}else if(this._2oh("radExistingParameter").checked){_i0j=this._obd._fkl();}else{_i0j=this._7p5._fkl();}this._7rk.setAttribute( "parameter", _i0j||"" );if(_gzg>=3){if(this._2oh("chkNewQuery").checked){var _eck=this._2oh("txtNewQuery").value;if(_eck){var _fsm=_agm._71g(_erh._vtc(), null, _eck, false, this._fy1);this._7rk.setAttribute( "refQuery", _fsm.getAttribute( "name" ) );var _y7l=null;var _cz7=(this._7rk.nodeName=="selectWithTree");var _qae=this._2oh("txtNewUse").value;if(_qae){if(_cz7&&(this._o34=="hierarchy")){_qae="rootMembers(" + _qae + ")";}_qxj=_r0n._fa7(_fsm, null, this._zq6, _qae);_qxj.setAttribute( "aggregate", "none" );_y7l=_erh._h56(this._7rk, _cz7?"selectWithTreeItem":"useItem");_y7l.setAttribute( "refDataItem", _qxj.getAttribute( "name" ) );}var _v98=this._2oh("txtNewDisplay").value;if(_v98&&_y7l&&!_cz7){var _qxj=_r0n._fa7(_fsm, null, this._he3, _v98);_qxj.setAttribute( "aggregate", "none" );_qxj.setAttribute( "sort", "ascending" );_erh._h56( _y7l, "displayItem" ).setAttribute( "refDataItem", _qxj.getAttribute( "name" ) );}}}var _gwi=this._kve._fkl();if(_gwi){this._7rk.setAttribute("cascadeOn", _gwi);}}var _izi=this._2oh("txtQueryItem").value;if((_gzg>=1)&&this._2oh("chkFilter").checked&&_izi){var nl=this._v19._175();for(var i=0;i<nl.length;i++){var _mzj=nl.item(i);var _fsm=_agm._kik(_erh._vtc(), _mzj.getAttribute("label"));if(!_r0n._913(_fsm)){continue;}var _mck=this._jhg._qik();var _0yk=false;var _zwi=_izi+" " + _mck + " ";switch(_mck){case "in":case "not in":if(this._7rk.nodeName!="generatedPrompt"){this._7rk.setAttribute( "multiSelect", "true" );}if(this._7rk.nodeName=="selectValue"){this._7rk.setAttribute( "selectValueUI", "listBox" );}_zwi +=("(?" + _i0j + "?)" );break;case "in_range":if(this._7rk.nodeName!="generatedPrompt"){this._7rk.setAttribute( "range", "true" );}_zwi +=("?" + _i0j + "?" );_0yk=true;break;default:if(this._7rk.nodeName!="generatedPrompt"){this._7rk.setAttribute( "multiSelect", "false" );}if(this._7rk.nodeName=="selectValue"){this._7rk.setAttribute( "selectValueUI", "dropdown" );}_zwi +=("?" + _i0j + "?" );}var _x1m, _h1b, _q8e;_x1m=_r0n._eo3(_fsm, null, _zwi);if(this._2oh("chkOptionalFilter").checked){_x1m.setAttribute( "use", "optional" );}this._7rk.setAttribute( "required", this._2oh( "chkOptionalFilter" ).checked?"false":"true" );}}var _lui=_qcb._8ge(_i0j);if(_lui){if((this._7rk.nodeName=="selectValue")&&_lui.Multiselect){this._7rk.setAttribute( "selectValueUI", "listBox" );}if(this._7rk.nodeName=="textBox"){this._7rk.setAttribute( "numbersOnly", ( _lui&&_lui.IsNumeric )?"true":"false" );}if(this._7rk.nodeName!="generatedPrompt"){this._7rk.setAttribute( "multiSelect", ( _lui&&_lui.Multiselect )?"true":"false" );switch(this._7rk.nodeName){case "selectWithSearch":case "selectWithTree":break;default:this._7rk.setAttribute( "range", ( _lui&&_lui.Range )?"true":"false" );}}this._7rk.setAttribute( "required", ( _lui&&_lui.Optional )?"false":"true" );}if(_ath._vge(new _4mh(this._7rk), this._lrl, this._hgj, this._iql)){_erh._iee(true);this._3le();}else{_erh._5c7();}};_yce._5z2=function(){var _83m=_erh._vtc();this._obd=new _jgk(this._2oh("cboParameters"), _frh._53g('EmptyCombo'), null, this);this._7p5=new _jgk(this._2oh("cboGlobalParameters"), _frh._53g('EmptyCombo'), null, this);this._2oh("radNewParameter").checked=true;this._g11();var _ozj=this._53g('PromptFilterOperator');this._jhg=new _jgk(this._2oh("cboOperator"), null, _ozj, this);this._jhg._gwc(0);this._2oh("chkFilter").checked=true;this._2oh("chkOptionalFilter").checked=false;var _ozj=_frh._53g("EmptyNativeCheckboxList");this._v19=new _pgk(this._2oh("divQueries"), _ozj, this);_u0n._ta4(_ozj, _83m.selectSingleNode("queries"));var _mzj=_ozj.selectSingleNode("listItems/listItem");if(_mzj){_mzj.setAttribute( "checked", "true" );}this._v19._wfn();this._2oh("chkNewQuery").checked=true;this._2oh( "txtNewQuery" ).value = _8qn._g8b( _83m.selectNodes("queries/*/@name" ), _frh._c6j( "IDS_EL_query" ), true );this._uw1();var _fxj=_frh._53g('EmptyCombo');_fxj.setAttribute( "type", "dropDown" );this._kve=new _jgk(this._2oh("cboCascadeOn"), _fxj, null, this);this._s2n=new _lfn(this._2oh("deckMain"), this);this._s2n._ujk(0);_4qn._1je( this._2oh( "divTitle" ), _frh._c6j( "IDS_WIZ_PROMPT_TITLE_CHOOSE_PARAM" ) );_4qn._1je( this._2oh( "divSubTitle" ), _frh._c6j( "IDS_WIZ_PROMPT_SUBTITLE_CHOOSE_PARAM" ) );};_yce._wl3=function(){var txt=this._2oh("txtNewParameter");txt.focus();txt.select();var _p2e=new _ck3(this);_5ml._y5g(_p2e, _frh._c6j("IDS_MSG_LOADING_PARAMETERS"));};_yce._996=function(_yal){if(_yal.constructor==_ck3){var _5um=_yal._8ik();if(_5um){_08j(_5um);}this._qw1();this._dx8=(_erh._vtc().selectNodes("queries/*").length>1);this._2oh( "txtNewParameter" ).value = _qcb._gp1( "", true );}};_yce._2c7=function(_yal){};_yce._o46=function(){this._2oh( "txtNewParameter" ).value = "";this._2oh( "txtNewQuery" ).value = "";var txt=this._2oh("txtQueryItem");txt.value="";txt.title=txt.value;var txt=this._2oh("txtNewUse");txt.value="";txt.title=txt.value;var txt=this._2oh("txtNewDisplay");txt.value="";txt.title=txt.value;this._obd._fdm();delete this._obd;this._7p5._fdm();delete this._7p5;this._jhg._fdm();delete this._jhg;this._v19._fdm();delete this._v19;this._kve._fdm();delete this._kve;this._7rk=null;this._s2n._fdm();delete this._s2n;delete this._zq6;delete this._he3;delete this._b34;delete this._5c2;delete this._6c2;delete this._hb2;delete this._js5;delete this._fy1;delete this._ot2;delete this._o34;delete this._lrl;};_yce._fdm=function(){};_yce._kg2=function(_35k,_a6k){switch(_35k._ezm()){case "_yce_cboParameters":case "_yce_cboCascadeOn":_a6k._bzm();_qcb._zi8(_a6k);_a6k._wfn();_35k._yp3();break;case "_yce_cboGlobalParameters":_a6k._bzm();var _dx7=Application._t75();if(_dx7){_qcb._zi8(_a6k, true, _dx7);_a6k._wfn();_35k._yp3();}break;case "_yce_cboOperator":_a6k._bzm();var _ozj=this._53g('PromptFilterOperator');var nl=_ozj.selectNodes("listItems/listItem");var _tzl=nl.length;for(var i=0;i<_tzl;i++){var _mzj=nl.item(i);var _uxm=_mzj.getAttribute("value");switch(_uxm){case "=":case "in":case "not in":break;default:if((this._5c2=="level")||(this._5c2=="hierarchy")){continue;}}switch(_uxm){case "in_range":if(this._7rk.nodeName=="selectWithSearch"){continue;}break;case "like":case "starts with":case "contains":if(this._7rk.nodeName!="textBox"){continue;}break;}var _6jf=_a6k._767();_6jf.setAttribute("value", _uxm);_6jf.setAttribute( "label", _mzj.getAttribute( "label" ) );}_a6k._wfn();break;}};_yce._g67=function(_35k,_mzj){switch(_35k._ezm()){case "_yce_cboParameters":case "_yce_cboGlobalParameters":_35k._3kk(_mzj.getAttribute("value"));}this._zj6();};_yce._g11=function(){this._cb5( "txtNewParameter", this._2oh( "radNewParameter" ).checked );this._obd._mqh(this._2oh("radExistingParameter").checked);this._7p5._mqh(this._2oh("radGlobalParameter").checked);};_yce._qw1=function(){var _zwk=this._2oh("chkFilter").checked;var tbl=this._2oh("tblFilterControls");for(var i=0;i<tbl.rows.length;i++){_4qn._obb(tbl.rows.item(i).cells.item(0), _zwk);}this._jhg._mqh(_zwk&&this._2oh("txtQueryItem").value);var nl=tbl.getElementsByTagName("BUTTON");for(var i=0;i<nl.length;i++){var btn=nl.item(i);_4qn._pf1(btn, _zwk, "hal/images/dotdotdot");}this._8q3("chkOptionalFilter", _zwk);this._zj6();};_yce._uw1=function(){var _1jn=this._2oh("chkNewQuery").checked;var tbl=this._2oh("tblNewQueryControls");for(var i=0;i<tbl.rows.length;i++){_4qn._obb(tbl.rows.item(i).cells.item(0), _1jn);}this._cb5("txtNewQuery", _1jn);this._cb5("txtNewUse", _1jn);this._cb5("txtNewDisplay", _1jn);var nl=tbl.getElementsByTagName("BUTTON");for(var i=0;i<nl.length;i++){var btn=nl.item(i);_4qn._pf1(btn, _1jn, "hal/images/dotdotdot");}};_yce._4t3=function(){var _jxm=_frh._c6j("IDS_TITLE_CHOOSE_MODELITEM");var _g25={};_g25["modelItem"]=true;_g25["level"]=true;_g25["hierarchy"]=true;_g25["memberProperty"]=true;_g25["namedSet"]=true;_8fm._jgn( "_lm9", this._xp9(),function(){ _yce._yi6(); }, null, _jxm, "", _g25 );};_yce._1d6=function(){var _jxm=_frh._c6j("IDS_TITLE_CHOOSE_MODELITEM");var _g25={};_g25["modelItem"]=true;_g25["level"]=true;_g25["hierarchy"]=true;_g25["memberProperty"]=true;_g25["namedSet"]=true;_8fm._jgn( "_lm9", this._xp9(),function(){ _yce._g6a(); }, null, _jxm, "", _g25 );};_yce._s43=function(){var _jxm=_frh._c6j("IDS_TITLE_CHOOSE_MODELITEM");var _g25={};_g25["modelItem"]=true;_g25["level"]=true;_g25["hierarchy"]=true;_g25["memberProperty"]=true;_g25["namedSet"]=true;_8fm._jgn( "_lm9", this._xp9(),function(){ _yce._ol5(); }, null, _jxm, "", _g25 );};_yce._yi6=function(){if(this._7rk.nodeName=="selectDate"){switch(_lm9._od4()){case "hierarchy":case "level":_m9b('IDS_WIZ_PROMPT_DATE_DATATYPE');return;}}if(this._7rk.nodeName=="selectDateTime"){switch(_lm9._od4()){case "hierarchy":case "level":_m9b('IDS_WIZ_PROMPT_DATE_TIME_DATATYPE');return;}}if(this._7rk.nodeName=="selectTime"){switch(_lm9._od4()){case "hierarchy":case "level":_m9b('IDS_WIZ_PROMPT_TIME_DATATYPE');return;}}var txt=this._2oh("txtQueryItem");txt.value=_lm9._age();txt.title=txt.value;this._b34=_lm9._j97();this._5c2=_lm9._od4();this._6c2=_lm9._pd4();this._js5=_lm9._uq9();var _kzi=_lm9._nn3();if(_kzi!=this._fy1){this._1c3=true;}this._fy1=_kzi;this._hb2=_lm9._nd4();if((this._5c2=="level")||(this._5c2=="hierarchy")){this._jhg._gwc(0);}this._qw1();};_yce._g6a=function(){var txt=this._2oh("txtNewUse");txt.value=_lm9._age();txt.title=txt.value;this._zq6=_lm9._j97();this._a39=_lm9._uq9();this._o34=_lm9._od4();};_yce._ol5=function(){var txt=this._2oh("txtNewDisplay");txt.value=_lm9._age();txt.title=txt.value;this._he3=_lm9._j97();this._lv4=_lm9._uq9();this._dy1=_lm9._od4();};_yce._wph=function(){};