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([ "_40g" ],function(_40g){"use strict";function _wgk(_p8h, _j07, _97m){this._fkg=_p8h;this._hsl=_97m;this._4q5=0;this._bij={};this._tt4={};var _mri=this._fkg.selectNodes("vcDataSets/vcDataSet");this._7m6=false;var _8na=0;for(var i=0;i<_mri.length;i++){var _74l=_mri.item(i);var _9xi=_74l.getAttribute("idDataSet");if(_74l.getAttribute("refDataStore")){this._tt4[i]=this._bij[ _9xi ]=new _40g(_74l, _j07, _8na++); }else{this._bij[ _9xi]=new _40g(_74l, _j07, null);}}};_wgk._lrh=0;_wgk._tg4=1;_wgk._8e7=2;_wgk._qr1=3;_wgk.prototype._6fm=function(_5vi){for(var _9xi in this._bij){if(_5vi[_9xi]){this._bij[_9xi]._6fm(_5vi[_9xi], this._hsl);this._bij[_9xi]._3xk=_5vi[_9xi]._83g()>0;}else{this._bij[_9xi]._dwc();}}};_wgk.prototype._fnh=function(){var _97m=this._hsl;var _vpg=[];for(var _9xi in this._bij){var _e9l=this._bij[ _9xi ];if(!_97m.dataSets[_9xi].optional){if(_e9l._gh8()){_vpg.push({type: _wgk._tg4,dataSet: _97m.dataSets[_9xi].label});continue;}var _tjd=_e9l._wo3(_97m);if(_tjd.length){for(var i=0;i<_tjd.length;i++){_vpg.push({type: _wgk._8e7,dataSet: _97m.dataSets[_9xi].label,slot: _tjd[i]}); }continue;}if(!_e9l._okl()){_vpg.push({type: _wgk._lrh,dataSet: _97m.dataSets[_9xi].label});}}var _fx7=_e9l._023();for(var i=0;i<_fx7.length;i++){var _ag9=_fx7[i];_vpg.push({type: _wgk._qr1,dataSet: _97m.dataSets[_9xi].label,slot: _ag9.slot,dataItem: _ag9.dataItem});}}return _vpg;};_wgk.prototype.getDataSetAt=function(_5qm){var _e9l=this._tt4[ _5qm ];if(!_e9l){return null;}var _y44=!!(_e9l._wo3(this._hsl).length);if(_y44||!_e9l._3xk){return null;}return _e9l;};_wgk.prototype._07b=function(_9xi){return this._bij[_9xi];};_wgk.prototype.getDecorationsVersion=function(){return this._4q5;};_wgk.prototype.getDataSetMapping=function(_5qm){return this.getDataSetAt(_5qm);};_wgk.prototype._aqh=function(){this._4q5++;};_wgk.prototype._i6j=function(){return this._hsl;};return _wgk;});
|