I have a screen that includes two forms (findRisks and ListRisks). I'm
having problems restricting the list based on the value of the find.
Can anyone point me to where I am going wrong?
Many thanks ...
Controller:
===========
<request-map uri="FindRisk">
<security https="true" auth="true"/>
<response name="success" type="view" value="FindRisk"/>
</request-map>
...
<view-map name="FindRisk" type="screen"
page="component://riskmanagement/widget/riskmanagement/RiskScreens.xml#FindRisk"/>
RiskScreens.xml:
================
<screen name="FindRisk">
...
<include-form name="findRisks"
location="component://riskmanagement/widget/riskmanagement/RiskForms.xml"/>
<include-form name="ListRisks"
location="component://riskmanagement/widget/riskmanagement/RiskForms.xml"/>
RiskForms.xml:
==============
<form name="findRisks" target="FindRisk" title="" type="single"
default-title-style="tableheadtext" default-tooltip-style="tabletext">
<field name="riskId" title="Risk id"><text/></field>
<field name="submitButton" title="${uiLabelMap.RiskId}"><submit
button-type="button"/></field>
</form>
<form name="ListRisks" type="list" list-name="risks"
paginate-target="FindRisk" default-title-style="tableheadtext"
default-widget-style="tabletext" default-tooltip-style="tabletext">
<actions>
<entity-condition entity-name="Risk">
<!-- ??? what should go in the condition ??? -->
<condition-expr field-name="riskId" ??? />
</entity-condition>
</actions>
...