Each inner panel comes from a separate JSP file and the anchor page JSP includes these files through the jsp:include JSP tag. If you configure more than one inner panel for a detail view, and if they must be simply laid out one below the other, the Presentation Framework provides a default anchor page to do that. In such a case, you do not have to configure any JSP for the detail view.
The following shows the typical syntax for including inner panels in an anchor page.
<table class="anchor" cellpadding="7px" cellSpacing="0">
<tr>
<td colspan="2" >
<jsp:include page="/yfc/innerpanel.jsp" flush="true" >
<jsp:param name="CurrentInnerPanelID" value="I01"/>
</jsp:include>
</td>
</tr>
<tr>
<td height="100%" width="75%">
<jsp:include page="/yfc/innerpanel.jsp" flush="true">
<jsp:param name="CurrentInnerPanelID" value="I02"/>
</jsp:include>
</td>
<td height="100%" width="25%" addressip="true" >
<jsp:include page="/yfc/innerpanel.jsp" flush="true">
<jsp:param name="CurrentInnerPanelID" value="I03"/>
<jsp:param name="Path" value="xml:/OrderRelease/PersonInfoShipTo"/>
<jsp:param name="DataXML" value="OrderRelease"/>
<jsp:param name="AllowedModValue" value='<%=getModificationAllowedValue
("ShipToAddress", "xml:/OrderRelease/AllowedModifications")%>'/>
</jsp:include>
</td>
</tr>
<tr>
<td colspan="2" >
<jsp:include page="/yfc/innerpanel.jsp" flush="true" >
<jsp:param name="CurrentInnerPanelID" value="I04"/>
</jsp:include>
</td>
</tr>
</table>
The innerpanel.jsp file provided by the application contains the title bar that needs to be displayed for each inner panel, and stores the icons and action buttons available in the title bar of each inner panel.
Other than these attributes, the parameters you specify here are automatically available to the JSP configured against the resource ID of the inner panel being included.