The GitHub Actions job "Java CI with Gradle" on ofbiz-framework.git has 
succeeded.
Run started by GitHub user nmalin (triggered by nmalin).

Head commit for run:
e0f61dceb7395a5e31d6e8416d93c635de9f12d5 / Nicolas Malin 
<nicolas.ma...@nereide.fr>
Improved: Convert a display-entity to hyperlink if subhyperlink this empty 
(OFBIZ-12547)

When you define a display-entity you have the possibility to add a 
sub-hyperlink related to the element displayed.

             <field name="partyIdFrom">
                <display-entity entity-name="PartyNameView" 
key-field-name="partyId" description="${groupName}${firstName} ${lastName}">
                    <sub-hyperlink target="viewprofile" 
description="view">...</sub-hyperlink>
                </display-entity>
            <field>

This display the party name with a link "view" connected.

When you use the name as link without a dedicate sub link, you need to change 
all the form to resolve the information to display for creating an hyperlink

            <row-actions>
                <entity-one entity-name="PartyNameView" value-field="partyName">
                        <field-map field-name="partyId" 
from-field="partyIdFrom"/>
                </entity-one>
                <set field="partyNameValue" value=" 
${partyName.groupName}${partyName.firstName} ${partyName.lastName}"/>
            </row-actions>
            <field name="partyIdFrom">
                <hyperlink target="viewprofile" 
description="${partyNameValue}">..</hyperlink>
            </field>

We lost the advantage of the display-entity. With this case, we improve 
display-entity with the following rule :

If the display-entity has a subhyperlink and the subhyperlink haven't 
description, the description of the link is the display-entity description.
In the code, if a sub-hyperlink has an empty description, we convert the 
display entity as a hyperlink

Report URL: https://github.com/apache/ofbiz-framework/actions/runs/2597871067

With regards,
GitHub Actions via GitBox

Reply via email to