1)   In the ftl (FindFacilityGroup.ftl ) the code is
<#list facilityGroups as facilityGroup>
        <#if facilityGroup.facilityGroupId?exists &&
facilityGroup.facilityGroupId != "_NA_">
            <#assign facilityGroupType = facilityGroup.getRelatedOne
("FacilityGroupType")?if_exists>

Using the above code i have done in screen widgets like this
The list "facilityGroups" is fetched using <entity-and>
           <widgets>
               <iterate-section list-name="facilityGroups"
entry-name="facilityGroup">
                   <section>
                       <condition>
                           <and>
                               <not> <if-empty field-name="
facilityGroup.facilityGroupId"/> </not>
                               <if-compare field-name="
facilityGroup.facilityGroupId" operator="equals" value="_NA_"/>
                           </and>
                        </condition>
                        <actions>
                            <get-related-one value-name="facilityGroup"
relation-name="FacilityGroupType" to-value-name="facilityGroupType"/>
                            <set field="
parameters.facilityGroupType.description" value="
facilityGroupType.description"/>
                        </actions>
                        <widgets>
                            <decorator-screen name="main-decorator"
location="${parameters.mainDecoratorLocation}">
                                <decorator-section name="body">
                                    <container><label style="head2">${
uiLabelMap.ProductFacilityGroupList}</label></container>
                                    <link target="EditFacilityGroup"
text="${uiLabelMap.ProductNewGroup}" style="buttontext"></link>
                                    <include-form name="FindFacilityGroup"
location="component://product/webapp/facility/group/FacilityGroupForms.xml"/>
                                </decorator-section>
                            </decorator-screen>
                        </widgets>
                   </section>
               </iterate-section>

Is i'm right with the use of <iterate -section>

2) I need to display two fields in the form and the name of both of the
fields as "description" . Default map in the form is
<default-map-name="facilityGroup">, which is taken from the
   above screen.
 >>      <field name="description" title="${
uiLabelMap.ProductFacilityGroupType}" entity-name="FacilityGroupType">
<display-entity entity-name="facilityGroupType"/></field>
 >>      <field name="description" title="${uiLabelMap.ProductDescription
}"></field>

Any pointers will be of great help.

Thanx,
--
Vikas Mayur

Reply via email to