You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ofbiz.apache.org by "Jacques Le Roux (JIRA)" <ji...@apache.org> on 2019/05/25 15:32:00 UTC
[jira] [Closed] (OFBIZ-4975) updatePortletSeqDragDrop is not
working in PortalPage management
[ https://issues.apache.org/jira/browse/OFBIZ-4975?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jacques Le Roux closed OFBIZ-4975.
----------------------------------
Resolution: Abandoned
> updatePortletSeqDragDrop is not working in PortalPage management
> ----------------------------------------------------------------
>
> Key: OFBIZ-4975
> URL: https://issues.apache.org/jira/browse/OFBIZ-4975
> Project: OFBiz
> Issue Type: Bug
> Components: myportal
> Affects Versions: Release Branch 13.07, Release Branch 14.12, Release Branch 15.12
> Reporter: Olivier Heintz
> Assignee: Erwan de FERRIERES
> Priority: Minor
> Attachments: OFBIZ-4975.patch
>
>
> When you try to change Portlet order in a PortalPage, most of the time it does'nt work.
> To show why, I start to change in minilang service, calculate attribute by a set
> {code}
> <iterate entry="modifyPp" list="modifyPpList">
> <if-empty field="modifyPp.sequenceNum">
> <set field="modifyPp.sequenceNum" value="newSequenceNo"/>
> <else>
> - <calculate field="modifyPp.sequenceNum" type="Long">
> - <calcop operator="add" field="newSequenceNo">
> - <calcop operator="get" field="increase"/>
> - </calcop>
> - </calculate>
> - <calculate field="increase" type="Long">
> - <calcop operator="add" field="increase">
> - <calcop operator="get" field="increase"/>
> - </calcop>
> - </calculate>
> + <set field="modifyPp.sequenceNum" from="newSequenceNo+increase" />
> + <set field="increase" from="increase+increase" />
> </else>
> </if-empty>
> <store-value value-field="modifyPp"/>
> </iterate>
> {code}
> the error was to not use a second field, the correct code should be
> {code}
> <iterate entry="modifyPp" list="modifyPpList">
> <if-empty field="modifyPp.sequenceNum">
> <set field="modifyPp.sequenceNum" value="newSequenceNo"/>
> <else>
> <if-empty field="newValue">
> <set field="newValue" from="increase"/>
> </if-empty>
> <set field="modifyPp.sequenceNum" from="newSequenceNo+newValue" />
> <set field="newValue" from="newValue+increase"/>
> </else>
> </if-empty>
> <store-value value-field="modifyPp"/>
> </iterate>
> {code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)