summaryrefslogtreecommitdiffstats
path: root/ecomp-sdk/epsdk-app-overlay/src/main/webapp/WEB-INF/fusion/raptor/popup_drill_down_report.jsp
diff options
context:
space:
mode:
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.jsp623
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>
- &nbsp;<%= 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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
- <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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
- <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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
- <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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
- <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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
- <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>
- &nbsp;<%= 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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
- <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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
- <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>
- &nbsp;<%= 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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
- <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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
- <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>
- &nbsp;<%= 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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
- <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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
- <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>
- &nbsp;<%= 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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
- <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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
- <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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
- <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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
- <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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
- <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">&nbsp;</td>
- </tr>
- <tr>
- <td class=rbg1 colspan="2" height="30" align="left"><b class=rtableheader>
- &nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
- 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">&nbsp;</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>
- &nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
- 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; } %>
-