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.
- define(["cchl/_qzf","halcss!cchl/ListControl.css","haljs!hal/_6ce.js","haljs!hal/_m3b.js","haljs!cchl/_m47.js","haljs!cchl/_oa6.js"],function(_qzf){ "use strict";function _qpc(_waf, _hy6, _d78, _bjc, _uh9, _50c, _jh3, _902){this._7we=_waf;this._go6=_hy6;this._v3n=_hy6.getAttribute("roid");this._44n=_hy6.getAttribute("void");this._ot7=_d78;_d78._na4(this._v3n, this._bl7.bind(this));this._nvb=_bjc;this._nkj=_uh9;this._eob=_50c;this._ur4=_zpn._qsh["hal"]["enableAccessibility"];this._zo6=new _m47(_jh3);this._yx1=_902;this._j3i ={formatColumnBodyNumber:this._m63.bind(this),onColumnWidthsChange:this._sn4.bind(this),onColumnFilterChange:this._qn4.bind(this),onColumnSortChange:this._mh6.bind(this)};this._dsk={};this._4w8=[];this._8l6=[];this._0r2=[];this._3r4=[];this._zg=this._eob?null:_m9g._75();this._zt7=_4qn._py2(this._wfn.bind(this), 0);};_qpc._gt7={};_qpc.prototype._cej=false;_qpc.prototype._qd =function(n){ this[n.nodeName]=_8qn._w2g(n); };_qpc.prototype._2c2=_gyc._t5j()+"images/select_container.svg";_qpc.prototype._fdm=function(){this._cej=true;this._ot7._042(this._v3n);this._ot7=null;if(this._trk){this._trk._fdm();this._trk=null;}this._j3i=null;this._7we=null;this._go6=null;this._va1=null;this._gjj=null;};_qpc._p67=function(_7en,_nif){var _uy7=!!_7hn._ij8(_nif, "lcColumns/lcColumn/lcColumnFilter");var _rxb=_uy7?[]:null;var _i3k=_7hn._x5g(_nif, "lcColumns/lcColumn");var _m5f=[];for(var i=0;i<_i3k.length;i++){var _j1m=_i3k.item(i);var _7wf=_j1m.getAttribute("refDsColumn");_m5f.push({refDsColumn: _7wf,rollupMethod: _j1m.getAttribute("rollupMethod")});if(_uy7){var _j5m=null;var _p8l=_7hn._x5g(_j1m, "lcColumnFilter/lcColumnFilterIn/lcColumnFilterInValue");var _jsd=_p8l.length;if(_jsd>0){var _4vl=[];for(var _wqm=0;_wqm<_jsd;_wqm++){_4vl.push(_8qn._w2g(_p8l.item(_wqm)));}_j5m={ "c": _7wf, "o": "not in", "v": _4vl };}_rxb.push(_j5m);}}var _j1m=_7hn._ij8(_nif, "lcColumns/lcColumn[not(lcGroup)][XMLAttributes/XMLAttribute/@name='ascending'][last()]");var _zah=_j1m?{ refDsColumn:_j1m.getAttribute( "refDsColumn" ), ascending:_dth._hr9( _j1m, "ascending" ) != "false" }:null;var _0of=this._gt7[_7en] ={dsProjections: _m5f,dsDetailFilters: null,dsRollupFilters: null,dsColumnFilters: _rxb,dsDetailSort:_zah};var _288=_8qn._867(null, _7hn._x5g(_nif, "*/lcSummaryRows/lcSummaryRow/@summaryMethod"));if(_288.size>0){_0of.dsOverallSummaries=_6qn._0ml(_288);}var _a8l=_7hn._x5g(_nif, "lcColumns/lcColumn/lcGroup");if(_a8l.length>0){var _zia=( _nif.getAttribute( "enableCollapse" ) != "none" );_0of.dsGroups ={groupColumns:_8qn._6l3(null, _a8l).map(function(_qrm){var _cum ={refDsColumn:_qrm.parentNode.getAttribute("refDsColumn"),ascending:_dth._hr9( _qrm.parentNode, "ascending" ) != "false"};var nl=_7hn._x5g(_qrm, "*/lcSummaryRows/lcSummaryRow/@summaryMethod");if(nl.length>0){_cum.summaryMethods=_8qn._fde(null, nl);}else if(_zia){_cum.summaryMethods=[_qrm.getAttribute("summaryMethod")];}return _cum;})};}return _0of;};_qpc._ld7=function(_7en,_d78){var _0zi=JSON.stringify(this._gt7[_7en]);var _j6k=this._p67(_7en, _erh._9kl(_7en));if(JSON.stringify(_j6k)==_0zi){return false;}_d78._6u9(_7en, _j6k);return true;};_qpc.prototype._wfn=function(){if(this._cej){return;}if(this._zt7){_4qn._rde(this._zt7);this._zt7=null;}if(this._trk){this._trk._wfn(this._ff5());}else{this._trk=new _qzf(this._7we, this._ff5(this._gjj?this._gjj._4kl():null), this._eob, this._ur4);}};_qpc.prototype._z63=function(){if(!this._yt4){this._yt4={ _3c6: this._44n, _fd5: _6qn._cdm([this._v3n])};}return this._yt4;};_qpc.prototype._sn4=function(_v8i){var _nif=_erh._9kl(this._v3n);_erh._ybb();_v8i.forEach(function(_dvj,_ujn){_7hn._ij8( _nif, "lcColumns/lcColumn[" + ( _ujn + 1 ) + "]" ).setAttribute( "width", Math.floor( _dvj ).toString() );}, this);_erh._iee(false, this._z63());};_qpc.prototype._mh6=function(_ujn,_4ai){var _nif=_erh._9kl(this._v3n);var _j1m=_7hn._ij8( _nif, "lcColumns/lcColumn[" + ( _ujn + 1 ) + "]" );var _0wi=_dth._hr9( _j1m, "ascending" )||"true";_erh._ybb();if(!_7hn._ij8(_j1m, "lcGroup")){_8qn._k5g(_nif, "lcColumns/lcColumn[not(lcGroup)]/XMLAttributes/XMLAttribute[@name='ascending']");_8qn._k5g(_nif, ".//XMLAttributes[not(*)]");}_dth._ru9( _j1m , "ascending", ( _0wi=="true" )?"false":"true" );this._trk._wfn(this._ff5());_erh._iee(false, this._z63());};_qpc.prototype._qn4=function(_ujn,_4vl){var _nif=_erh._9kl(this._v3n);var _jsd=_4vl?_4vl.length:0;var _ibi=(_jsd>0);var _j1m=_7hn._ij8( _nif, "lcColumns/lcColumn[" + ( _ujn + 1 ) + "]" );_erh._ybb();if(_ibi){var _mtd=_erh._h56(_j1m, "lcColumnFilter");var _lyj=_erh._h56(_mtd, "lcColumnFilterIn");var _pri=_7hn._x5g(_lyj, "lcColumnFilterInValue");var _rof=new Map();for(var i=0;i<_pri.length;i++){var n=_pri.item(i);_rof.set(_7hn._fkl(n), n);}for(var i=0;i<_jsd;i++){var _uxm=_4vl[i];if(!_rof.delete(_uxm)){_7hn._qll(_erh._u0g(_lyj, "lcColumnFilterInValue"), _uxm);}}_rof.forEach(_m0n._nr3);}else{_8qn._cqh(_j1m, "lcColumnFilter");}this._trk._wfn(this._ff5());_erh._iee(false, this._z63());};_qpc.prototype._bl7=function(_if9){if(this._6e3){this._6e3.clear();}this._gjj=_if9;if(this._trk){this._trk._lll(this._gjj._4kl());this._trk._wfn();return;}this._wfn();};_qpc.prototype._pt=function(_azl,_m5k){var _4yj=this._8l6[_azl];if(_4yj){return _4yj;}if(!_m5k||!_m5k.type){return null;}var _ban=_erh._cnh("dataFormat").appendChild(_erh._cnh(_m5k.type));for(var s in _m5k){if(s!="type"){_ban.setAttribute(s, _m5k[s]);}}this._8l6[_azl]=_4yj=_ban.parentNode;return _4yj;};_qpc.prototype._m63=function(_azl,_t9m,_m5k){if(typeof _t9m!="string"){_t9m=String(_t9m);}var _l5m=this._4w8[_azl];if(!_l5m){this._4w8[_azl]=_l5m=this._zo6._sp1([this._3r4[_azl],this._0r2[_azl],this._va1,this._pt(_azl, _m5k)], true);}var _g9l=_oa6._6ie(_t9m);return _g9l?_g9l._y1g(_l5m, true):null;};_qpc.prototype._veb=function(n,_788,_i02){var _ick=n.nodeName;if(!this._zg||!this._zg.has(_ick)){if((_i02)&&!_788[_i02]){_788=_788[_i02]={};}_788.passthrough ={roid:n.getAttribute("iid"),specname:_ick};}};_qpc.prototype._ff5=function(_hfc){var _nif=_erh._9kl(this._v3n);this._4w8.length=0;this._8l6.length=0;this._0r2.length=0;this._3r4.length=0;var _lza=_nif.getAttribute("enableCollapse");var _zia=_lza!="none";var _1fc ={callbacks:this._j3i,rowHeight:+this._go6.getAttribute("rowHeight"),scrollableAreaHeight:+this._go6.getAttribute("scrollableAreaHeight"),columns:[],strings:this._dsk,selectors:_m9g._vsh,};var s=_nif.getAttribute("showColumnTitles");if(s!="startOfList"){_1fc.showColumnTitles=s;}if(_zia){_1fc.enableCollapse=_lza;}if(this._eob){if(!this._dsk.containerSelectorTooltip){this._dsk.containerSelectorTooltip=_frh._c6j( "IDS_TOOLTIP_SELECT_CONTAINER", _nif.getAttribute( "name" )||_frh._c6j( "IDS_EL_" + _nif.nodeName ) );}_1fc.authoringModeOptions ={showContainerSelector:_qkk._qik( "AdornmentsEnable" )&&_qkk._qik( "AdornmentsContainerSelectors" ),containerSelectClass:"clsContainerSelect11x11",containerSelectorImgSrc:this._2c2};}this._veb(_nif, _1fc);if(!this._eob&&( _nif.getAttribute( "allowColumnResize" )=="false" ) ){_1fc.allowColumnResize=false;}if(_nif.getAttribute( "snapToRow" )=="true" ){_1fc.snapToRow=true;}var _ku6=!!_7hn._ij8(_nif, "lcDefaultColumnFilterOptions");if(_ku6){_1fc.showColumnFilters=true;}var _xka=!!_7hn._ij8(_nif, "lcDefaultColumnSortOptions");if(_xka){_1fc.showColumnSort=true;}if(_hfc){_1fc.dataStore=_hfc;}this._va1=_7hn._ij8(_nif, "lcColumnStyle/style/dataFormat");var _kuk=_1fc.columns;var _i3k=_7hn._x5g(_nif, "lcColumns/lcColumn");var _i5c=_i3k.length;for(var _azl=0;_azl<_i5c;_azl++){var _j1m=_i3k.item(_azl);var _75m ={name:_j1m.getAttribute("refDsColumn")};this._veb(_j1m, _75m);_8qn._ml3(_75m, _j1m, "rollupMethod");var _uxm=_j1m.getAttribute("allowResize");if(_uxm){_75m.allowResize=(_uxm=="true");}var _vz4=_7hn._ij8(_j1m, "lcColumnFilterOptions");if(_vz4){var _uxm=_vz4.getAttribute("showFilter");if(_uxm){_75m.showFilter=(_uxm=="true");_ku6=_ku6||_75m.showFilter;}}var _mtd=_7hn._ij8(_j1m, "lcColumnFilter");if(_mtd){_75m.columnFilter=new Set();var nl=_7hn._x5g(_mtd, "lcColumnFilterIn/lcColumnFilterInValue");var _tzl=nl.length;for(var i=0;i<_tzl;i++){_75m.columnFilter.add(_8qn._w2g(nl.item(i)));}}var _3x6=_7hn._ij8(_j1m, "lcColumnSortOptions");if(_3x6){var _uxm=_3x6.getAttribute("showSort");if(_uxm){_75m.showSort=(_uxm=="true");_xka=_xka||_75m.showSort;}}if(_xka){if(!_1fc.columnSortOrders){_1fc.columnSortOrders=new Map();}var s=_dth._hr9(_j1m, "ascending");if(s!==null){_1fc.columnSortOrders.set(_azl, s=="true");}}var _tkn=_7hn._ij8(_j1m, "style/CSS");if(_tkn){_75m.style=this._qz9(_tkn);}this._0r2[_azl]=_7hn._ij8(_j1m, "style/dataFormat");var _dgf=_7hn._ij8(_j1m, "lcColumnTitle");this._veb(_dgf, _75m, "title");var _438=_7hn._ij8(_dgf, "lcColumnTitleLabel");if(_438){this._w1a(_75m, "title").label=this._eq8(_438);}var _tkn=_7hn._ij8(_dgf, "style/CSS");if(_tkn){this._w1a(_75m, "title").style=this._qz9(_tkn);}var _g2h=_7hn._ij8(_j1m, "lcColumnBody");this._veb(_g2h, _75m, "body");var _eb9=_7hn._ij8(_g2h, "style");if(_eb9){var _tkn=_7hn._ij8(_eb9, "CSS");if(_tkn){this._w1a(_75m, "body").style=this._qz9(_tkn);}this._3r4[_azl]=_7hn._ij8(_eb9, "dataFormat");}_75m.width=+_j1m.getAttribute("width");var _02h=_7hn._ij8(_j1m, "builtinViz/*");if(_02h){var _ick=_02h.nodeName;_75m.builtinViz ={nodeName:_ick};_8qn._6l3( null, _7hn._x5g( _02h,(_ick=="htmlViz" )?"*":"@*[not(local-name()='iid')]" ) ).forEach( this._qd, _75m.builtinViz );}_kuk.push(_75m);}var _tkn=_7hn._ij8(_nif, "style/CSS");if(_tkn){_1fc.listStyle=this._qz9(_tkn);}var _tkn=_7hn._ij8(_nif, "lcColumnStyle/style/CSS");if(_tkn){_1fc.columnStyle=this._qz9(_tkn);}this._3d(_1fc, _nif, "lcColumnTitleStyle");this._3d(_1fc, _nif, "lcColumnBodyStyle");this._3d(_1fc, _nif, "lcGroupHeaderStyle");this._3d(_1fc, _nif, "lcGroupFooterStyle");var nl=_7hn._x5g(_nif, "lcColumns/lcColumn/lcGroup");var _4rd=nl.length;if(_4rd>0){_1fc.groups=[];for(var _3qm=0;_3qm<_4rd;_3qm++){var _qrm=nl.item(_3qm);var _cum ={};this._gh1( _cum, "groupHeader", _qrm, "lcGroupHeader" );this._gh1( _cum, "groupFooter", _qrm, "lcGroupFooter" );_1fc.groups.push(_cum);}if(!this._dsk.summaryMethods){this._dsk.summaryMethods ={"total":_frh._c6j( "IDS_LBL_totalSummary" ),"average":_frh._c6j( "IDS_LBL_averageSummary" ),"minimum":_frh._c6j( "IDS_LBL_minSummary" ),"maximum":_frh._c6j( "IDS_LBL_maxSummary" ),"count":_frh._c6j( "IDS_LBL_countSummary" )};}if(!this._dsk.multipleValuesLabel){var s=this._eq8(_7hn._ij8(_nif, "multipleValuesLabel"));if(s){this._dsk.multipleValuesLabel=s;}}if(_zia){if(_nif.getAttribute( "initiallyCollapsed" )=="true" ){_1fc.initiallyCollapsed=true;}var _6e2=_7hn._ij8(_nif, "expandCollapseIndicator");if(_6e2){var s=_6e2.getAttribute("color");if(s){this._w1a(_1fc, "expandCollapseIndicator").color=s;}var s=_6e2.getAttribute("shape");if(s){this._w1a(_1fc, "expandCollapseIndicator").shape=s;}}}if(_nif.getAttribute( "groupSpan" )=="false" ){_1fc.groupSpan=false;} }if(this._gh1( _1fc, "summaryHeader", _nif, "lcSummaryHeader" ) +this._gh1( _1fc, "summaryFooter", _nif, "lcSummaryFooter" ) ){if(!this._dsk.overall){this._dsk.overall=_frh._c6j("IDS_OVERALLGROUP");}}if(_ku6){if(!this._dsk.searchPlaceHolder){this._dsk.searchPlaceHolder=_frh._c6j("IDS_SEARCH_PLACEHOLDER");}_1fc.columnFilterOptions ={};if(!this._dsk.searchStartsWith){this._dsk.columnFilterNotIn=_frh._c6j("IDS_LBL_NOT_IN");this._dsk.uncheckAll=_frh._c6j("IDS_LBL_DESELECTALL");this._dsk.removeColumnFilter=_frh._c6j("IDS_LBL_REMOVE_FILTER");this._dsk.searchStartsWith=_frh._c6j("IDS_LBL_SEARCH_STARTSWITH");this._dsk.searchEndsWith=_frh._c6j("IDS_LBL_SEARCH_ENDSWITH");this._dsk.searchContainsAny=_frh._c6j("IDS_LBL_SEARCH_CONTAINSANY");this._dsk.searchContainsAll=_frh._c6j("IDS_LBL_SEARCH_CONTAINSALL");this._dsk.searchContainsExact=_frh._c6j("IDS_MI_SEARCH_EXACT");this._dsk.searchSortAscending=_frh._c6j("IDS_MI_DATA_SORT_ASCENDING");this._dsk.searchSortDescending=_frh._c6j("IDS_MI_DATA_SORT_DESCENDING");this._dsk.searchCaseInsensitive=_frh._c6j("IDS_MI_SEARCH_CASEINSENSITIVE");}}if(this._eob&&_1fc.allowColumnResize){if(!this._dsk.widthLabel){this._dsk.widthLabel=_frh._c6j("IDS_LBL_WIDTH");}if(!this._dsk.pxLabel){this._dsk.pxLabel=_frh._c6j("IDS_LBL_PX");}}var nl=_7hn._x5g(_nif, "lcRowStyleSequence/lcRowStyle/@color");if(nl.length>0){_1fc.rowStyleSequence=_8qn._fde(null, nl);}return _1fc;};_qpc.prototype._3d=function(_wz5,_q7h,_jnc){var _hgf=_7hn._ij8(_q7h, _jnc);if(!_hgf){return;}var _tkn=_7hn._ij8(_hgf, "style/CSS");var _k3l=_7hn._ij8( _hgf, "lcBorders | lcTitleBorders | lcGroupBorders" );if(_tkn||_k3l){var _8ih=_jnc.charAt(2).toLowerCase()+_jnc.substring(3);var o=_wz5[_8ih]={};if(_tkn){o.style=this._qz9(_tkn);}if(_k3l){var _p5e=_k3l.getAttribute("color");o.borders={};var nl=_7hn._x5g(_k3l, "*");for(var i=0;i<nl.length;i++){var n=nl.item(i);var _ick=n.nodeName;o.borders[_ick.charAt( 2 ).toLowerCase()+_ick.substring( 3, _ick.lastIndexOf( "B" ) )] = n.getAttribute( "color" )||_p5e||null;}}}};_qpc.prototype._gh1=function(_wz5,_7dk,_7yd,_ick){var _2i3=_7hn._ij8(_7yd, _ick);if(!_2i3){return 0;}this._3d(_wz5, _7yd, _ick);var _1j3=_wz5[_7dk];if(!_1j3){_1j3=_wz5[_7dk]={};}var nl=_7hn._x5g(_2i3, "lcSummaryRows/lcSummaryRow");var _26f=_1j3.summaryRows=[];for(var i=0;i<nl.length;i++){var _t7h=nl.item(i);var _rch ={summaryMethod:_t7h.getAttribute("summaryMethod")};this._veb(_t7h, _rch);var _tkn=_7hn._ij8(_t7h, "style/CSS");if(_tkn){_rch.style=this._qz9(_tkn);}_26f.push(_rch);}return 1;};_qpc.prototype._w1a=function(_kum,_vdn){return _kum[_vdn]||(_kum[_vdn]={});};_qpc.prototype._qg1=function(_bck){var i=_bck.indexOf(":");this[_bck.substring(0, i)]=_bck.substring(i+1);};_qpc.prototype._qz9=function(_vkn){var _dmn={};_vkn.getAttribute( "value" ).split( ";" ).forEach( this._qg1, _dmn );return { css:_dmn };};_qpc.prototype._eq8=function(_4y5){return _4y5?_7hn._fkl( _7hn._ij8( _4y5, "localizedText/localeText[@locale='" + this._nvb + "' or @locale='" + this._nkj + "' or starts-with(@locale, '" + this._nkj + "')] | defaultText" ) ):null;};_qpc.prototype._7qe=function(td,_ekn,_ujn,_4wj,_uxm,_u79){if(_u79){return false;}if(_ujn!=4){return false;}var oLayout ={height:(this._3tb.rowHeight-4),width:(this._3tb.columns[_ujn].width-4),xaxis:{showline: false,showgrid: false,showticklabels: false,zeroline: false},yaxis:{showline: false,showgrid: false,showticklabels: false}};var _h4n=[{x: [1, 2, 3, 4],y: [10, 15, 13, 17],type: "scatter",showlegend:false,marker:{showticklabels:false}}];var div=td.ownerDocument.createElement("DIV");div.setAttribute( "_dbk", "true" );var div=td.appendChild(div);return true;};_qpc.prototype._r5d=function(td,_ekn,_ujn,_4wj){if(_ujn==4){td.textContent="";}};_qpc.prototype._sl7=function(){_gem( _6qn._0ml( this._6e3 ).join( ", " ) );};return _qpc;});
|