_dw.js 2.3 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(function(){"use strict";function _qil(){};_qil.prototype.draw=function(oControlHost){var _p4n=[];this._u2d(this._r3i, _p4n);oControlHost.container.innerHTML=_p4n.join("");};_qil.prototype._u2d=function(_bti,_p4n){var _8uj=_bti?_bti.columnCount:0;var _svj=_bti?_bti.rowCount:0;_p4n.push( '<div style="padding-top:8px; padding-left:8px; color:#1C1C1C; white-space:nowrap">' );if(_bti&&_bti.name){_p4n.push( '<div style="font-size:14pt; font-weight:bold;">' );_p4n.push(_cgm._qoh(_bti.name));_p4n.push('</div>');}_p4n.push( '<div style="padding:8px 0px 8px 0px; font-size:10pt;">' + _cgm._qoh( _frh._c6j( "IDS_LBL_DS_ROWCOUNT" ) ) + " " + _svj + '</div>' );_p4n.push('</div>');if(_svj==0){return;}_p4n.push( '<table style="border-collapse:collapse;">' );var _18i=[];var _5md=false;for(var _ujn=0;_ujn<_8uj;_ujn++){var _a9k=_bti.dataTypes[_ujn];_18i.push(_a9k?_cgm._qoh(_frh._c6j("IDS_LBL_DS_DT_"+_a9k)):_a9k);if(_a9k){_5md=true;}}if(_5md){_p4n.push('<tr>');for(var _ujn=0;_ujn<_8uj;_ujn++){_p4n.push( '<td class="lt" style="color:#6793CB; background-color:transparent; font-weight:bold; border-left-style:none; border-top-style:none; border-right-style:none;">' + _18i[_ujn] + '</td>' );}_p4n.push('</tr>');}_p4n.push('<tr>');for(var _ujn=0;_ujn<_8uj;_ujn++){_p4n.push( '<th class="lt">' );_p4n.push(_cgm._qoh(_bti.columnNames[_ujn]));_p4n.push('</th>');}_p4n.push('</tr>');var _6sd=Math.min(_svj, 1000);for(var _ekn=0;_ekn<_6sd;_ekn++){_p4n.push('<tr>');for(var _ujn=0;_ujn<_8uj;_ujn++){var _uxm=_bti.getCellValue(_ekn, _ujn);var _uza=_bti.getFormattedCellValue(_ekn, _ujn);var _a9k=_bti.dataTypes[_ujn];_p4n.push( '<td class="' + ( ( _a9k=="number" )?'lm':'lc' ) + '">' );if(_uza!==undefined){_p4n.push(_cgm._qoh(_uza));}if((_uxm!==undefined)&&(_uza!=_uxm)){_p4n.push( ' (' + _cgm._qoh( _uxm ) + ')' );}_p4n.push('</td>');}_p4n.push('</tr>');}if(_6sd<_svj){_p4n.push('<tr>');for(var _ujn=0;_ujn<_8uj;_ujn++){_p4n.push( '<td class="lc">...</td>' );}_p4n.push('</tr>'); }_p4n.push('</table>');};_qil.prototype.setData=function(oControlHost,_bti){this._r3i=_bti;};return _qil;});