<%@ include file=”/jsp/shared/common.inc”%> <%@ page import=”com.brio.one.web.ui.JSPUtility, com.brio.one.web.browser.ui.*, com.brio.one.web.ui.config.*, java.util.*”%> <jsp:useBean id=”targetFormParameter” scope=”request” type=”com.brio.one.web.ui.IFormParameterView”/> <!-- This template is used for these purposes: 1) Run a job that requires parameters or database user information 2) Create a parameter list for a job 3) Edit a parameter list for a job This template is used when there is no custom ONE/SmartForm associated with the job. --> <jsp:include page=”/jsp/shared/form/parameterFormJavaScript.jsp” flush=”true”/> <TABLE border=”0” width=”98%” cellpadding=”0” cellspacing=”0”> <TR> <TD WIDTH=”45”><IMG <%=imgLocator.getSrcAltAttribute(request, “space.gif”)%> WIDTH=”45” HEIGHT=”1” ALT=””></TD> <TD WIDTH=”15”></TD> <TD WIDTH=”160”><IMG <%=imgLocator.getSrcAltAttribute(request, “space.gif”)%> WIDTH=”160” HEIGHT=”1” ALT=””></TD> <TD WIDTH=”100%”><IMG <%=imgLocator.getSrcAltAttribute(request, “space.gif”)%> WIDTH=”10” HEIGHT=”1” ALT=””></TD> </TR> <TR> <TD COLSPAN=”4”><IMG <%=imgLocator.getSrcAltAttribute(request, “space.gif”)%> WIDTH=”45” HEIGHT=”12” BORDER=”0” ALT=””></TD> </TR> <!-- Start Display of Parameters --> <% if (targetFormParameter.isParameterCond()) { // initialize the parameter loop targetFormParameter.resetParameterLoop(); while (targetFormParameter.processParameterLoop()) { if (!targetFormParameter.isParameterHiddenCond()) {%> <TR> <TD><IMG <%=imgLocator.getSrcAltAttribute(request, “space.gif”)%> WIDTH=”45” HEIGHT=”5” BORDER=”0” ALT=””></TD> <TD VALIGN=”middle” COLSPAN=”3”><IMG <%=imgLocator.getSrcAltAttribute(request, “space.gif”)%> width=”20” height=”5” ALT=””></TD> </TR> <TR> <TD COLSPAN=”2”><IMG <%=imgLocator.getSrcAltAttribute(request, “space.gif”)%> WIDTH=”45” HEIGHT=”12” BORDER=”0” ALT=””></TD> <!-- Name of parameter --> <TD VALIGN=”MIDDLE” class=”SystemDataText”><%=targetFormParameter.getParameterName()%>:</TD> <TD VALIGN=”MIDDLE” COLSPAN=”2”> <% int type = targetFormParameter.getParameterType(); if (type == targetFormParameter.TEXT_EDIT) {%> <INPUT TYPE=”text” CLASS=”Inputfield” onchange=”onParamChange()” NAME=”<%=targetFormParameter.getParameterFieldName()%>” VALUE=”<%=targetFormParameter.getParameterValue()%>” SIZE=”30”><% } if (type == targetFormParameter.DROPDOWN_LIST) { targetFormParameter.resetParameterPickList(); %> <SELECT class=”DataFrameDrop” NAME=”<%=targetFormParameter.getParameterFieldName()%>” onchange=”onParamChange()” ><% if (!targetFormParameter.isRequiredParameterCond()) {%> <OPTION VALUE=””></OPTION><% } while (targetFormParameter.processParameterPickListLoop()) {%> <OPTION VALUE=”<%=targetFormParameter.getPickListParameterValue()%>” <%=targetFormParameter.getParameterPickListValueSelected(“select”)%>> <%=targetFormParameter.getHTMLEscapedCurrentPickListParameterValue()%> </OPTION> <% }%> </SELECT><% } if (type == targetFormParameter.LIST_BOX) { targetFormParameter.resetParameterPickList(); if (targetFormParameter.isParameterMultiValuesCond()) {%> <SELECT class=”DataFrameDrop” NAME=”<%=targetFormParameter.getParameterFieldName()%>” onchange=”onParamChange()” multiple size=”5”><% } else {%> <SELECT class=”DataFrameDrop” NAME=”<%=targetFormParameter.getParameterFieldName()%>” onchange=”onParamChange()” size = “5”><% } if (!targetFormParameter.isRequiredParameterCond()) {%> <OPTION VALUE=””></OPTION><% } while (targetFormParameter.processParameterPickListLoop()) {%> <OPTION VALUE=”<%=targetFormParameter.getPickListParameterValue()%>” <%=targetFormParameter.getParameterPickListValueSelected(“select”)%>> <%=targetFormParameter.getHTMLEscapedCurrentPickListParameterValue()%> </OPTION><% }%> </SELECT><% } if (type == targetFormParameter.RADIO_BUTTONS) { targetFormParameter.resetParameterPickList(); if (!targetFormParameter.isRequiredParameterCond()) { %> <input type=”Radio” class=”RadioButton” onchange=”onParamChange()” name=”<%=targetFormParameter.getParameterFieldName()%>” value=”” checked><span class=”RadioButtonText”>No Selection Made</span><br><% } while (targetFormParameter.processParameterPickListLoop()) {%> <input type=”Radio” class=”RadioButton” onchange=”onParamChange()” name=”<%=targetFormParameter.getParameterFieldName()%>” value=”<%=targetFormParameter.getPickListParameterValue()%>” <%=targetFormParameter.getParameterPickListValueSelected(“check”)%>><span class=”RadioButtonText”><%=targetFormParameter.getPickListParameterValue()%></span><br><% } } %> <TD VALIGN=”TOP” COLSPAN=”2”></TR><% } if (targetFormParameter.isParameterHiddenCond()) {%> <INPUT TYPE=”hidden” NAME=”<%=targetFormParameter.getParameterFieldName()%>” VALUE=”<%=targetFormParameter.getParameterValue()%>”><% } } } %> <TR> <TD COLSPAN=”4”><IMG <%=imgLocator.getSrcAltAttribute(request, “space.gif”)%> WIDTH=”45” HEIGHT=”12” BORDER=”0” ALT=””></TD> </TR> </TABLE>
All form parameter APIs are directly accessed through the Java bean; for example:
targetFormParameter.getParameterHame()
Use Java scriptlet tags to run Java code blocks within the tags; for example:
<% String start=”abc”;%>
Use a JSP expression embedded in HTML to resolve variables to values at runtime; for example:
<HTML> <BODY> The start of the alphabet is <%=start%> </BODY> </HTML>
Parameter form information can also be accessed through the parameter form APIs. This example resolves the current value of the parameter name and display the name in the form:
<%=targetFormParameter.getParameterValue()%>