[ 
https://issues.apache.org/jira/browse/OFBIZ-11812?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17376438#comment-17376438
 ] 

ASF subversion and git services commented on OFBIZ-11812:
---------------------------------------------------------

Commit d795fd45beb0a9a17392be76b52a99425768e497 in ofbiz-framework's branch 
refs/heads/trunk from Nicolas Malin
[ https://gitbox.apache.org/repos/asf?p=ofbiz-framework.git;h=d795fd4 ]

Fixed: List parameters forwarded by element callback failed to restore the list 
(OFBIZ-11812) (OFBIZ-12261)

There is an error when the callback element resolve the list parameters, it 
check the parameters element as field and not as final variable.

This generate an empty callback link.


> New child element callback on link to go out information on dynamic 
> navigation from form
> ----------------------------------------------------------------------------------------
>
>                 Key: OFBIZ-11812
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-11812
>             Project: OFBiz
>          Issue Type: Sub-task
>          Components: framework/widget
>    Affects Versions: Trunk
>            Reporter: Nicolas Malin
>            Assignee: Gil Portenseigne
>            Priority: Major
>              Labels: screen, widget
>             Fix For: Upcoming Branch
>
>         Attachments: OFBIZ-11812.patch
>
>
> When a user realize an updating, creation, or run a complex tunneling 
> process, if after that you need to refresh a screen area without reload all, 
> the action form need to know what it want to update.
> {code:xml}
>  <form name="AddProductStoreAssoc" type="single" 
> target="AddProductStoreToGroup">
>      <field name="productStoreGroupId"><hidden/></field>
>      ...
>      <on-event-update-area area-target="EditProductStoreGroupAndAssoc" 
> event-type="submit" area-id="centerdiv">
>          <parameter param-name="productStoreGroupId" 
> from-field="productStoreGroup.productStoreGroupId"/>
>      </on-event-update-area>
>  </form>
>  {code}
> This create a dependency between the screen where is displaying information 
> and the updating form. Instead create more complicate case to pilot the 
> dynamic interaction between the displaying result and the updating action, we 
> change the reasoning. A user want a good displaying after his operation is 
> finished, so after he terminated his process.
> We introduce a new element, callback on the link. A user start a process in 
> general after follow a link, and when is done, we follow the callback to call 
> the area to refreah.
> {code:xml}
>  <link target="EditProductCategoryRollup" link-type="layered-modal">
>      <auto-parameters-entity entity-name="ProductCategoryRollup"/>
>      <callback area-target="ListProductCategoryChildRollup">
>          <parameter param-name="productCategoryId" 
> from-field="parentProductCategoryId"/>
>      </callback>
>  </link>
>  {code}
> With this the developer is concentrate on the start and the end of a process. 
> The form or the tunneling process isn't linked to the final screen.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to