diff options
Diffstat (limited to 'ecomp-sdk/epsdk-app-overlay/src/main/webapp/WEB-INF/fusion/raptor/popup_drill_down_report.jsp')
-rw-r--r-- | ecomp-sdk/epsdk-app-overlay/src/main/webapp/WEB-INF/fusion/raptor/popup_drill_down_report.jsp | 623 |
1 files changed, 0 insertions, 623 deletions
diff --git a/ecomp-sdk/epsdk-app-overlay/src/main/webapp/WEB-INF/fusion/raptor/popup_drill_down_report.jsp b/ecomp-sdk/epsdk-app-overlay/src/main/webapp/WEB-INF/fusion/raptor/popup_drill_down_report.jsp deleted file mode 100644 index 6838f3ac..00000000 --- a/ecomp-sdk/epsdk-app-overlay/src/main/webapp/WEB-INF/fusion/raptor/popup_drill_down_report.jsp +++ /dev/null @@ -1,623 +0,0 @@ -<%-- - ================================================================================ - eCOMP Portal SDK - ================================================================================ - Copyright (C) 2017 AT&T Intellectual Property - ================================================================================ - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ================================================================================ - --%> -<%@ page import="java.util.*" %> - -<%@ page import="org.openecomp.portalsdk.analytics.xmlobj.*" %> -<%@ page import="org.openecomp.portalsdk.analytics.model.*" %> -<%@ page import="org.openecomp.portalsdk.analytics.model.definition.*" %> -<%@ page import="org.openecomp.portalsdk.analytics.model.runtime.*" %> -<%@ page import="org.openecomp.portalsdk.analytics.system.*" %> -<%@ page import="org.openecomp.portalsdk.analytics.util.*" %> - -<% ReportDefinition rdef = (ReportDefinition) request.getSession().getAttribute(AppConstants.SI_REPORT_DEFINITION); - List reportCols = rdef.getAllColumns(); - List rFormFields = null; - if(rdef.getFormFieldList()!=null&&rdef.getFormFieldList().getFormField().size()>0) - rFormFields = rdef.getFormFieldList().getFormField(); - - ReportFormFields ddReportFormFields = (ReportFormFields) request.getAttribute(AppConstants.RI_FORM_FIELDS); - - String drillDownSuppress = AppUtils.getRequestNvlValue(request, "drillDownSuppress"); - String drillDownParams = AppUtils.getRequestNvlValue(request, "drillDownParams"); - String drillDownRequest = AppUtils.getRequestNvlValue(request, "drillDownRequest"); - - Hashtable paramDefinitions = new Hashtable(); - StringTokenizer st = new StringTokenizer(drillDownParams, "&"); - //Added for passing request parameters in Drill Down - String[] reqParameters = Globals.getRequestParams().split(","); - int icnt=0; - // - while(st.hasMoreTokens()) { - String param = st.nextToken(); - DrillDownParamDef paramDef = new DrillDownParamDef(param); - if(paramDef.getFieldName().length()>0) - paramDefinitions.put(paramDef.getFieldName(), paramDef); - } // while -%> - -<html> -<head> - <title>Drill-down Parameters Configuration</title> - <link rel="stylesheet" type="text/css" href="<%= AppUtils.getBaseFolderURL() %>css/raptor.css"> - -<script language="JavaScript"> -<!-- - var bCloseWindow = false; - - function setParams(newParams) { - var suppressValue = document.dataform.v_suppress.value; - var showInPopup; - if(document.dataform.showInPopup.checked) - showInPopup = "true"; - window.opener.document.forma.drillDownPopUp.value = showInPopup; - window.opener.setDrillDownValuesSuppress(newParams, suppressValue); - window.close(); - } // setParams - - function resetDrillDown() { - window.opener.document.forma.drillDownCtl.selectedIndex = 0; - window.opener.document.forma.drillDownURL.value = ""; - window.opener.document.forma.drillDownParams.value = ""; - window.opener.document.forma.drillDownSuppress.value = ""; - window.opener.document.forma.drillDownPopUp.value = ""; - } // setParams - - - - - window.onbeforeunload = check; - function check() - { - var opener = window.opener; - var newParams = collectValues(); - //alert(newParams); - //console.log(newParams); - if(!newParams) { - if(opener) { - var oDom = opener.document; - var elem = oDom.getElementById("drillDownCtl"); - var elements = elem.options; - - for(var i = 0; i < elements.length; i++){ - elements[i].selected = false; - } - - } - } - } //--> -</script> - -</head> -<body onLoad="if(bCloseWindow) setParams('');"> - -<form name="dataform" onSubmit="return false;"> -<table class="mTAB" width="94%" border="0" cellspacing="1" cellpadding="3" align=center> - <tr> - <td class=rbg1 colspan="2"> - <b class=rtableheader>DRILL-DOWN PARAMETERS CONFIGURATION</b> - </td> - </tr> - -<% if(ddReportFormFields!=null) - for(ddReportFormFields.resetNext(); ddReportFormFields.hasNext(); ) { - FormField ff = ddReportFormFields.getNext(); - if(!ff.getFieldType().equals(FormField.FFT_BLANK)) { - - DrillDownParamDef paramDef = (DrillDownParamDef) paramDefinitions.get(ff.getFieldName()); - if(paramDef==null) - paramDef = new DrillDownParamDef(""); %> - - <% if (ff!=null && (ff.getValidationType().equals(FormField.VT_TIMESTAMP_HR) || ff.getValidationType().equals(FormField.VT_TIMESTAMP_MIN) || ff.getValidationType().equals(FormField.VT_TIMESTAMP_SEC)) ) { - %> - <tr> - <td class=rbg1 colspan="2" height="30" align="left"><b class=rtableheader> - <%= ff.getFieldDisplayName() %> - <input type="hidden" name="paramName" value="<%= ff.getFieldName() %>"></b></td> - </tr> - <tr> - <td class=rbg2 align="left" width="33%" height="30" nowrap> - <font class=rtabletext> - <input type="radio" name="r_<%= ff.getFieldName() %>" value="None"<%= paramDef.getValType().equals("0")?" checked":"" %>>No value </font> - </td> - <td class=rbg3 align="left" width="67%" nowrap> - <font class=rtabletext>Accept default</font> - </td> - </tr> - <tr> - <td class=rbg2 align="left" height="30" nowrap> - <font class=rtabletext> - <input type="radio" name="r_<%= ff.getFieldName() %>" value="Fixed"<%= paramDef.getValType().equals("1")?" checked":"" %>>Fixed value </font> - </td> - <td class=rbg3 align="left" nowrap><font class=rtabletext> - <input type="text" size="30" maxlength="100" name="v_<%= ff.getFieldName() %>" value="<%= java.net.URLDecoder.decode(paramDef.getValValue(),"UTF8") %>" onChange="document.dataform.r_<%= ff.getFieldName() %>[1].click();"></font> - </td> - </tr> - <tr> - <td class=rbg2 align="left" height="30" nowrap> - <font class=rtabletext> - <input type="radio" name="r_<%= ff.getFieldName() %>" value="Column"<%= paramDef.getValType().equals("2")?" checked":"" %>>Value of column </font> - </td> - <td class=rbg3 align="left" nowrap><font class=rtabletext> - <select name="c_<%= ff.getFieldName() %>" onChange="document.dataform.r_<%= ff.getFieldName() %>[2].click();"> - <option value="this">--- Current drill-down column --- -<% for(Iterator iter=reportCols.iterator(); iter.hasNext(); ) { - DataColumnType dct = (DataColumnType) iter.next(); - //if(dct.isVisible()) { - %> - <option value="<%= dct.getColId() %>"<%= paramDef.getValColId().equals(dct.getColId())?" selected":"" %>><%= dct.getDisplayName() %> -<% //} -%> -<% } %> - </select></font> - </td> - </tr> -<% if(rFormFields!=null) { %> - <tr> - <td class=rbg2 align="left" height="30" nowrap> - <font class=rtabletext> - <input type="radio" name="r_<%= ff.getFieldName() %>" value="FormField"<%= paramDef.getValType().equals("3")?" checked":"" %>>Value of form field </font> - </td> - <td class=rbg3 align="left" nowrap><font class=rtabletext> - <select name="f_<%= ff.getFieldName() %>" onChange="document.dataform.r_<%= ff.getFieldName() %>[3].click();"> -<% for(Iterator iter=rFormFields.iterator(); iter.hasNext(); ) { - FormFieldType fft = (FormFieldType) iter.next(); %> - <option value="<%= fft.getFieldId() %>"<%= paramDef.getValFieldId().equals(fft.getFieldId())?" selected":"" %>><%= fft.getFieldName() %> -<% } %> - </select></font> - </td> - </tr> - <tr> - <td class=rbg2 align="left" height="30" nowrap> - <font class=rtabletext> - <input type="radio" name="r_<%= ff.getFieldName() %>" value="ColFormSet"<%= paramDef.getValType().equals("4")?" checked":"" %>>Value set </font> - </td> - <td class=rbg3 align="left" nowrap><font class=rtabletext> - Pass the value of the selected column if not empty,<br> - otherwise pass the value of the selected form field</font> - </td> - </tr> -<% } // if - -%> -<!-- END --> - <% - paramDef = (DrillDownParamDef) paramDefinitions.get(ff.getFieldName()+"_Hr"); - if(paramDef==null) - paramDef = new DrillDownParamDef(""); - %> - <tr> - <td class=rbg1 colspan="2" height="30" align="left"><b class=rtableheader> - <%= ff.getFieldDisplayName() %> (Hour) - <input type="hidden" name="paramName" value="<%= ff.getFieldName() %>_Hr"></b></td> - </tr> - <tr> - <td class=rbg2 align="left" width="33%" height="30" nowrap> - <font class=rtabletext> - <input type="radio" name="r_<%= ff.getFieldName() %>_Hr" value="None"<%= paramDef.getValType().equals("0")?" checked":"" %>>No value </font> - </td> - <td class=rbg3 align="left" width="67%" nowrap> - <font class=rtabletext>Accept default</font> - </td> - </tr> - <tr> - <td class=rbg2 align="left" height="30" nowrap> - <font class=rtabletext> - <input type="radio" name="r_<%= ff.getFieldName() %>_Hr" value="Column" <%= paramDef.getValType().equals("2")?" checked":"" %> >Value of column </font> - </td> - <td class=rbg3 align="left" nowrap> - <font class=rtabletext> - <select name="c_<%= ff.getFieldName() %>_Hr" onChange="document.dataform.r_<%= ff.getFieldName() %>_Hr[1].click();"> - <option value="this">--- Current drill-down column --- - <% for(Iterator iter=reportCols.iterator(); iter.hasNext(); ) { - DataColumnType dct = (DataColumnType) iter.next(); - //if(dct.isVisible()) { - %> - <option value="<%= dct.getColId() %>"<%= paramDef.getValColId().equals(dct.getColId())?" selected":"" %>><%= dct.getDisplayName() %> - <% //} - %> -<% } %> - </select> - </font> - </td> - </tr> -<% - if (ff.getValidationType().equals(FormField.VT_TIMESTAMP_MIN) || ff.getValidationType().equals(FormField.VT_TIMESTAMP_SEC)) { -%> - <% - paramDef = (DrillDownParamDef) paramDefinitions.get(ff.getFieldName()+"_Min"); - if(paramDef==null) - paramDef = new DrillDownParamDef(""); - %> - <tr> - <td class=rbg1 colspan="2" height="30" align="left"><b class=rtableheader> - <%= ff.getFieldDisplayName() %> (Minutes) - <input type="hidden" name="paramName" value="<%= ff.getFieldName() %>_Min"></b></td> - </tr> - <tr> - <td class=rbg2 align="left" width="33%" height="30" nowrap> - <font class=rtabletext> - <input type="radio" name="r_<%= ff.getFieldName() %>_Min" value="None"<%= paramDef.getValType().equals("0")?" checked":"" %>>No value </font> - </td> - <td class=rbg3 align="left" width="67%" nowrap> - <font class=rtabletext>Accept default</font> - </td> - </tr> - <tr> - <td class=rbg2 align="left" height="30" nowrap> - <font class=rtabletext> - <input type="radio" name="r_<%= ff.getFieldName() %>_Min" value="Column" <%= paramDef.getValType().equals("2")?" checked":"" %>>Value of column </font> - </td> - <td class=rbg3 align="left" nowrap> - <font class=rtabletext> - <select name="c_<%= ff.getFieldName() %>_Min" onChange="document.dataform.r_<%= ff.getFieldName() %>_Min[1].click();"> - <option value="this">--- Current drill-down column --- - <% for(Iterator iter=reportCols.iterator(); iter.hasNext(); ) { - DataColumnType dct = (DataColumnType) iter.next(); - //if(dct.isVisible()) { - %> - <option value="<%= dct.getColId() %>"<%= paramDef.getValColId().equals(dct.getColId())?" selected":"" %>><%= dct.getDisplayName() %> - <% //} - %> -<% } %> - </select> - </font> - </td> - </tr> -<% - } - if(ff.getValidationType().equals(FormField.VT_TIMESTAMP_SEC)) { -%> - <% - paramDef = (DrillDownParamDef) paramDefinitions.get(ff.getFieldName()+"_Sec"); - if(paramDef==null) - paramDef = new DrillDownParamDef(""); - %> - <tr> - <td class=rbg1 colspan="2" height="30" align="left"><b class=rtableheader> - <%= ff.getFieldDisplayName() %> (Seconds) - <input type="hidden" name="paramName" value="<%= ff.getFieldName() %>_Sec"></b></td> - </tr> - <tr> - <td class=rbg2 align="left" width="33%" height="30" nowrap> - <font class=rtabletext> - <input type="radio" name="r_<%= ff.getFieldName() %>_Sec" value="None"<%= paramDef.getValType().equals("0")?" checked":"" %>>No value </font> - </td> - <td class=rbg3 align="left" width="67%" nowrap> - <font class=rtabletext>Accept default</font> - </td> - </tr> - <tr> - <td class=rbg2 align="left" height="30" nowrap> - <font class=rtabletext> - <input type="radio" name="r_<%= ff.getFieldName() %>_Sec" value="Column" <%= paramDef.getValType().equals("2")?" checked":"" %>>Value of column </font> - </td> - <td class=rbg3 align="left" nowrap> - <font class=rtabletext> - <select name="c_<%= ff.getFieldName() %>_Sec" onChange="document.dataform.r_<%= ff.getFieldName() %>_Sec[1].click();"> - <option value="this">--- Current drill-down column --- - <% for(Iterator iter=reportCols.iterator(); iter.hasNext(); ) { - DataColumnType dct = (DataColumnType) iter.next(); - //if(dct.isVisible()) { - %> - <option value="<%= dct.getColId() %>"<%= paramDef.getValColId().equals(dct.getColId())?" selected":"" %>><%= dct.getDisplayName() %> - <% //} - %> -<% } %> - </select> - </font> - </td> - </tr> -<% - - } - - } else { -%> - <tr> - <td class=rbg1 colspan="2" height="30" align="left"><b class=rtableheader> - <%= ff.getFieldDisplayName() %> - <input type="hidden" name="paramName" value="<%= ff.getFieldName() %>"></b></td> - </tr> - <tr> - <td class=rbg2 align="left" width="33%" height="30" nowrap> - <font class=rtabletext> - <input type="radio" name="r_<%= ff.getFieldName() %>" value="None"<%= paramDef.getValType().equals("0")?" checked":"" %>>No value </font> - </td> - <td class=rbg3 align="left" width="67%" nowrap> - <font class=rtabletext>Accept default</font> - </td> - </tr> - <tr> - <td class=rbg2 align="left" height="30" nowrap> - <font class=rtabletext> - <input type="radio" name="r_<%= ff.getFieldName() %>" value="Fixed"<%= paramDef.getValType().equals("1")?" checked":"" %>>Fixed value </font> - </td> - <td class=rbg3 align="left" nowrap><font class=rtabletext> - <input type="text" size="30" maxlength="100" name="v_<%= ff.getFieldName() %>" value="<%= java.net.URLDecoder.decode(paramDef.getValValue(),"UTF8") %>" onChange="document.dataform.r_<%= ff.getFieldName() %>[1].click();"></font> - </td> - </tr> - <tr> - <td class=rbg2 align="left" height="30" nowrap> - <font class=rtabletext> - <input type="radio" name="r_<%= ff.getFieldName() %>" value="Column"<%= paramDef.getValType().equals("2")?" checked":"" %>>Value of column </font> - </td> - <td class=rbg3 align="left" nowrap><font class=rtabletext> - <select name="c_<%= ff.getFieldName() %>" onChange="document.dataform.r_<%= ff.getFieldName() %>[2].click();"> - <option value="this">--- Current drill-down column --- -<% for(Iterator iter=reportCols.iterator(); iter.hasNext(); ) { - DataColumnType dct = (DataColumnType) iter.next(); - //if(dct.isVisible()) { - %> - <option value="<%= dct.getColId() %>"<%= paramDef.getValColId().equals(dct.getColId())?" selected":"" %>><%= dct.getDisplayName() %> -<% //} -%> -<% } %> - </select></font> - </td> - </tr> -<% if(rFormFields!=null) { %> - <tr> - <td class=rbg2 align="left" height="30" nowrap> - <font class=rtabletext> - <input type="radio" name="r_<%= ff.getFieldName() %>" value="FormField"<%= paramDef.getValType().equals("3")?" checked":"" %>>Value of form field </font> - </td> - <td class=rbg3 align="left" nowrap><font class=rtabletext> - <select name="f_<%= ff.getFieldName() %>" onChange="document.dataform.r_<%= ff.getFieldName() %>[3].click();"> -<% for(Iterator iter=rFormFields.iterator(); iter.hasNext(); ) { - FormFieldType fft = (FormFieldType) iter.next(); %> - <option value="<%= fft.getFieldId() %>"<%= paramDef.getValFieldId().equals(fft.getFieldId())?" selected":"" %>><%= fft.getFieldName() %> -<% } %> - </select></font> - </td> - </tr> - <tr> - <td class=rbg2 align="left" height="30" nowrap> - <font class=rtabletext> - <input type="radio" name="r_<%= ff.getFieldName() %>" value="ColFormSet"<%= paramDef.getValType().equals("4")?" checked":"" %>>Value set </font> - </td> - <td class=rbg3 align="left" nowrap><font class=rtabletext> - Pass the value of the selected column if not empty,<br> - otherwise pass the value of the selected form field</font> - </td> - </tr> -<% } // if - } // else - } // if BLANK - } // for -%> - -<script language="JavaScript"> -<!-- -<% if(ddReportFormFields==null||ddReportFormFields.getFieldCount()==0) { %> - bCloseWindow = true; -<% } %> - function replaceSC(strValue) { - var newValue = ""; - - for(var i=0; i<strValue.length; i++) { - var ch = strValue.charAt(i); - - if(ch=='@') - newValue += "%40"; - else if(ch=='+') - newValue += "%2B"; - else if(ch=='/') - newValue += "%2F"; - else - newValue += ch; - } // for - - return newValue; - } // replaceSC - - function collectValues() { - var newParams = ""; - newParams += setCheckBoxValues(); -<% if(ddReportFormFields!=null) { - for(ddReportFormFields.resetNext(); ddReportFormFields.hasNext(); ) { - FormField ff = ddReportFormFields.getNext(); - if(!ff.getFieldType().equals(FormField.FFT_BLANK)) { - String fieldName = ff.getFieldName(); - - if (ff!=null && !(ff.getValidationType().equals(FormField.VT_TIMESTAMP_HR) || ff.getValidationType().equals(FormField.VT_TIMESTAMP_MIN) || ff.getValidationType().equals(FormField.VT_TIMESTAMP_SEC)) ) { -%> - if(document.dataform.r_<%= fieldName %>[1].checked||document.dataform.r_<%= fieldName %>[2].checked<%= (rFormFields!=null)?"||document.dataform.r_"+fieldName+"[3].checked||document.dataform.r_"+fieldName+"[4].checked":"" %>) { - if(newParams!="") - newParams += "&"; - newParams += "<%= fieldName %>="; - if(document.dataform.r_<%= fieldName %>[1].checked) { - newParams += replaceSC(escape(document.dataform.v_<%= fieldName %>.value)); - } else if(document.dataform.r_<%= fieldName %>[2].checked) { - newParams += "["+escape(document.dataform.c_<%= fieldName %>.options[document.dataform.c_<%= fieldName %>.selectedIndex].value)+"]"; - <% if(rFormFields!=null) { %> - } else if(document.dataform.r_<%= fieldName %>[3].checked) { - newParams += "[!"+escape(document.dataform.f_<%= fieldName %>.options[document.dataform.f_<%= fieldName %>.selectedIndex].value)+"]"; - } else if(document.dataform.r_<%= fieldName %>[4].checked) { - newParams += "["+escape(document.dataform.c_<%= fieldName %>.options[document.dataform.c_<%= fieldName %>.selectedIndex].value)+"!"+escape(document.dataform.f_<%= fieldName %>.options[document.dataform.f_<%= fieldName %>.selectedIndex].value)+"]"; - <% } %> - } - } // if -<% - } //if non-timestamp - if (ff!=null && (ff.getValidationType().equals(FormField.VT_TIMESTAMP_HR) || ff.getValidationType().equals(FormField.VT_TIMESTAMP_MIN) || ff.getValidationType().equals(FormField.VT_TIMESTAMP_SEC)) ) { - - if(ff.getValidationType().equals(FormField.VT_TIMESTAMP_HR) || ff.getValidationType().equals(FormField.VT_TIMESTAMP_MIN) || ff.getValidationType().equals(FormField.VT_TIMESTAMP_SEC)) { -%> - if(document.dataform.r_<%= fieldName %>[1].checked||document.dataform.r_<%= fieldName %>[2].checked<%= (rFormFields!=null)?"||document.dataform.r_"+fieldName+"[3].checked||document.dataform.r_"+fieldName+"[4].checked":"" %>) { - if(newParams!="") - newParams += "&"; - newParams += "<%= fieldName %>="; - if(document.dataform.r_<%= fieldName %>[1].checked) { - newParams += replaceSC(escape(document.dataform.v_<%= fieldName %>.value)); - } else if(document.dataform.r_<%= fieldName %>[2].checked) { - newParams += "["+escape(document.dataform.c_<%= fieldName %>.options[document.dataform.c_<%= fieldName %>.selectedIndex].value)+"]"; - <% if(rFormFields!=null) { %> - } else if(document.dataform.r_<%= fieldName %>[3].checked) { - newParams += "[!"+escape(document.dataform.f_<%= fieldName %>.options[document.dataform.f_<%= fieldName %>.selectedIndex].value)+"]"; - } else if(document.dataform.r_<%= fieldName %>[4].checked) { - newParams += "["+escape(document.dataform.c_<%= fieldName %>.options[document.dataform.c_<%= fieldName %>.selectedIndex].value)+"!"+escape(document.dataform.f_<%= fieldName %>.options[document.dataform.f_<%= fieldName %>.selectedIndex].value)+"]"; - <% } %> - } - } // if - - if(document.dataform.r_<%= fieldName %>_Hr[1].checked) { - if(newParams!="") - newParams += "&"; - newParams += "<%= fieldName %>_Hr="; - if(document.dataform.r_<%= fieldName %>_Hr[1].checked) { - newParams += "["+escape(document.dataform.c_<%= fieldName %>_Hr.options[document.dataform.c_<%= fieldName %>_Hr.selectedIndex].value)+"]"; - } - } // if -<% - }//hour -%> -<% - if(ff.getValidationType().equals(FormField.VT_TIMESTAMP_MIN) || ff.getValidationType().equals(FormField.VT_TIMESTAMP_SEC)) { -%> - if(document.dataform.r_<%= fieldName %>_Min[1].checked) { - if(newParams!="") - newParams += "&"; - newParams += "<%= fieldName %>_Min="; - if(document.dataform.r_<%= fieldName %>_Min[1].checked) { - newParams += "["+escape(document.dataform.c_<%= fieldName %>_Min.options[document.dataform.c_<%= fieldName %>_Min.selectedIndex].value)+"]"; - } - } // if - <% - } // min - if(ff.getValidationType().equals(FormField.VT_TIMESTAMP_SEC)) { -%> - if(document.dataform.r_<%= fieldName %>_Sec[1].checked) { - if(newParams!="") - newParams += "&"; - newParams += "<%= fieldName %>_Sec="; - if(document.dataform.r_<%= fieldName %>_Sec[1].checked) { - newParams += "["+escape(document.dataform.c_<%= fieldName %>_Sec.options[document.dataform.c_<%= fieldName %>_Sec.selectedIndex].value)+"]"; - } - } // if -<% - } // sec - } - } // BLANK - } // for - } -%> - //alert(newParams); - return newParams; - - } // collectValues - - function setCheckBoxValues() { - var newValues =""; -<% - icnt=0; - if(reqParameters.length>0) { -%> - if(document.dataform.requestParam) { - for (i=0;i<document.dataform.requestParam.length;i++) { - <% icnt++;%> - if(document.dataform.requestParam[i].checked) { - newValues += escape("<%=reqParameters[icnt-1]%>")+"="+"[#"+escape("<%=reqParameters[icnt-1]%>")+"]"; - } - } - } -<% } %> - return newValues; - } - -//--> -</script> - - <tr> - <td colspan="2"> </td> - </tr> - <tr> - <td class=rbg1 colspan="2" height="30" align="left"><b class=rtableheader> - Parameter values not to be passed to the drill-down report</b></td> - </tr> - <tr> - <td class=rbg2 align="left" height="30" nowrap> - <font class=rtabletext> - Suppress values </font> - </td> - <td class=rbg3 align="left" nowrap><font class=rtabletext> - <input type="text" size="30" maxlength="100" name="v_suppress" value="<%= drillDownSuppress %>"> - <br>separate by | if multiple values</font> - </td> - </tr> - <tr> - <td colspan="2"> </td> - </tr> - <% if(!Globals.getPassRequestParamInDrilldown() && (!(reqParameters.length==1 && reqParameters[0].length()<=0))) { - %> - <tr> - <td class=rbg1 colspan="2" height="30" align="left"><b class=rtableheader> - Request Parameter values to be passed to the drill-down report</b></td> - </tr> - <!-- <tr> - <td class=rbg2 align="left" height="30" nowrap> - <font class=rtabletext> - Request values </font> - </td> - </tr> - --> - <% - icnt=0; - - for (int i = 0; i < reqParameters.length; i++) { - icnt++; - - %> - <tr<%= (icnt%2==0)?" class=rowalt1":" class=rowalt2" %>> - <!--<td align="center" height="30"><font class=rtabletext><%= icnt %></font></td>--> - <td><font class=rtabletext><%= reqParameters[i]%></font></td> - <td class=rbg3 align="left" nowrap><font class=rtabletext> - <input type="checkbox" name="requestParam" <%= ((drillDownRequest!=null)&&(drillDownRequest.indexOf(reqParameters[i])!=-1))?"checked":""%>> - </td> - </tr> - <% - } //for - %> - <input type="hidden" name="requestParam"> - <% - } // if requestParam - %> - <tr> - <td class=rbg3 align="left" nowrap><font class=rtabletext> - Show Drilled Down Report In Popup Window: <input type="checkbox" name="showInPopup"> - </td> - </tr> - - <tr> - <td colspan="3" align="center"><input type="Button" class=button value="Complete" onClick="setParams(collectValues())"></td> - </tr> -</table> -</form> - <br><br> - <script> - if(window.opener.document.forma.drillDownPopUp.value == 'true') - document.dataform.showInPopup.checked = true; - - </script> -</body> -</html> - -<%! private String nvl(String s) { return (s==null)?"":s; } - private String nvl(String s, String sDefault) { return nvl(s).equals("")?sDefault:s; } %> - |