You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ofbiz.apache.org by "ASF subversion and git services (Jira)" <ji...@apache.org> on 2023/10/02 07:06:00 UTC
[jira] [Commented] (OFBIZ-12664) Automatic callback element propagation inside a modal "tunnel" process
[ https://issues.apache.org/jira/browse/OFBIZ-12664?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17770993#comment-17770993 ]
ASF subversion and git services commented on OFBIZ-12664:
---------------------------------------------------------
Commit d462fc88b6088baa25d02b09829df85fe6a176ca in ofbiz-framework's branch refs/heads/trunk from Mekika Leila
[ https://gitbox.apache.org/repos/asf?p=ofbiz-framework.git;h=d462fc88b6 ]
Improved: Automatic callback element propagation inside a modal tunnel
process (OFBIZ-12664)
> Automatic callback element propagation inside a modal "tunnel" process
> ----------------------------------------------------------------------
>
> Key: OFBIZ-12664
> URL: https://issues.apache.org/jira/browse/OFBIZ-12664
> Project: OFBiz
> Issue Type: Improvement
> Affects Versions: Upcoming Branch
> Reporter: Mekika Leila
> Priority: Trivial
> Attachments: OFBIZ-12664.patch, OFBIZ-12664_Example.patch, OFBIZ-12664v2.patch
>
>
> The callback element added by the Jira OFBIZ-11812 allows to refresh a screen area without reloading the whole page.
> However, if you want to use this mechanism in a "tunnel" process, this parameter must be propagated manually between each form so that the final validation and closing of the modal triggers the execution of the callback.
>
> The attached patch adds a propagate-callback parameter on submitButton that will automatically propagate the callback between the forms, simplifying the writing for the developer
> For example:
> A modal allowing to create an actor on the step 1 form and then allow to attach this actor to a task in the second step.
> To test, apply the Example.patch on a trunk environment (with demo data) then go to the following page and click on the "Create" menu button to open the first modal:
> [https://localhost:8443/workeffort/control/ListWorkEffortPartyAssigns?workEffortId=10000|https://localhost:8443/workeffort/control/ListWorkEffortPartyAssigns?workEffortId=10000]
>
> The validation of the second step should refresh the WorkEffortPartyAssign list in the ListWorkEffortPartyAssigns screen
--
This message was sent by Atlassian Jira
(v8.20.10#820010)