123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- /****************************************************************************************************************************
- Licensed Materials - Property of IBM
- BI and PM: QFW
- © Copyright IBM Corp. 2005, 2010
- US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- *****************************************************************************************************************************/
- var G_QanQueryExecution = {};
- G_QanQueryExecution.F_GetReportEngineForm = function( recieverDocument )
- {
- var v_elForm = recieverDocument.getElementById( "CCHL_formReportEngine" );
- if ( !v_elForm )
- {
- var v_sHTML =
- '<form id="CCHL_formReportEngine" method="POST" action="" target="" style="display:none">' +
- '<input type="hidden" name="b_action" value="cognosViewer"/>'+
- '<input type="hidden" name="cv.navlinks" value=""/>'+
- '<input type="hidden" name="cv.header" value=""/>'+
- '<input type="hidden" name="cv.toolbar" value=""/>'+
- '<input type="hidden" name="cv.selection" value=""/>'+
- '<input type="hidden" name="cv.drill" value=""/>'+
- '<input type="hidden" name="cv.contextInfo" value=""/>'+
- '<input type="hidden" name="cv.contextmenu" value=""/>'+
- '<input type="hidden" name="cv.id" value="RS"/>'+
- '<input type="hidden" name="cv.responseFormat" value=""/>'+
- '<input type="hidden" name="cv.showFaultPage" value=""/>'+
- '<input type="hidden" name="cv.useAjax" value=""/>'+
- '<input type="hidden" name="ui.action" value="runSpecification"/>'+
- '<input type="hidden" name="ui.cafcontextid" value=""/>'+
- '<input type="hidden" name="ui.conversation" value=""/>'+
- '<input type="hidden" name="ui.spec" value=""/>'+
- '<input type="hidden" name="ui.object" value=""/>'+
- '<input type="hidden" name="ui.errURL" value="javascript:window.close()"/>'+
- '<input type="hidden" name="ui.routingServerGroup" value=""/>'+
- '<input type="hidden" name="parameterValues" value=""/>'+
- '<input type="hidden" name="run.outputFormat" value=""/>'+
- '<input type="hidden" name="run.outputLocale" value=""/>'+
- '<input type="hidden" name="run.outputPageDefinition" value=""/>'+
- '<input type="hidden" name="run.outputPageOrientation" value=""/>'+
- '<input type="hidden" name="run.verticalElements" value=""/>'+
- '<input type="hidden" name="run.horizontalElements" value=""/>'+
- '<input type="hidden" name="run.prompt" value=""/>'+
- '<input type="hidden" name="modelPath" value=""/>'+
- '<input type="hidden" name="run.data" value=""/>'+
- '<input type="hidden" name="m_tracking" value=""/>'+
- '<input type="hidden" name="reuseResults" value=""/>'+
- '<input type="hidden" name="keepIterators" value=""/>'+
- '<input type="hidden" name="rs_aliases" value=""/>'+
- '<input type="hidden" name="authenticitytoken" value=""/>'+
- '</form>';
- var div = recieverDocument.body.appendChild( recieverDocument.createElement( 'DIV' ) );
- div.innerHTML = v_sHTML;
- v_elForm = recieverDocument.getElementById( "CCHL_formReportEngine" );
- v_elForm.action = G_CCHL.M_sGatewayURL;
- }
- return v_elForm;
- };
- G_QanQueryExecution.F_submitReportViewRequest = function( target, recieverDocument, v_sReportSpec )
- {
- var v_elForm = this.F_GetReportEngineForm( recieverDocument );
-
- this.f_applyFormFieldValues( G_QanApp.M_oParameters , v_elForm, v_sReportSpec );
- v_elForm.target = target;
- v_elForm.submit();
- };
- G_QanQueryExecution.f_applyFormFieldValues = function( o, v_elForm, v_sReportSpec )
- {
- for ( var s in o )
- {
- if( !v_elForm[s] )
- continue;
-
- v_elForm[s].value = o[s];
- }
-
- v_elForm["cv.header"].value = "false";
- v_elForm["cv.toolbar"].value = "true";
- v_elForm["cv.navlinks"].value = "true";
- v_elForm["cv.selection"].value = "true";
- v_elForm["cv.drill"].value = "true";
- v_elForm["cv.contextInfo"].value = "true";
- v_elForm["cv.contextmenu"].value = "true";
- v_elForm["ui.object"].value = v_elForm["modelPath"].value;
-
-
-
- if( v_sReportSpec )
- v_elForm["ui.spec"].value = v_sReportSpec;
- };
|