You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by nm...@apache.org on 2021/07/07 09:30:22 UTC

[ofbiz-framework] 01/03: Implemented: Keep paginate list query on dynamic refresh (OFBIZ-12261)

This is an automated email from the ASF dual-hosted git repository.

nmalin pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git

commit 3770cdbb383204b33fd070b8de67a982d83c4f00
Author: Nicolas Malin <ni...@nereide.fr>
AuthorDate: Wed Jul 7 10:10:27 2021 +0200

    Implemented: Keep paginate list query on dynamic refresh (OFBIZ-12261)
    
    Complete previous commit with adding CommonDynamicGrid and CommonDynamicSingle form on common-theme previously forgot
---
 framework/common/widget/CommonForms.xml    | 5 ++++-
 themes/common-theme/widget/CommonForms.xml | 3 +++
 themes/common-theme/widget/Theme.xml       | 2 ++
 3 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/framework/common/widget/CommonForms.xml b/framework/common/widget/CommonForms.xml
index 9d5bd30..8a732ad 100644
--- a/framework/common/widget/CommonForms.xml
+++ b/framework/common/widget/CommonForms.xml
@@ -25,6 +25,8 @@ under the License.
     commonFormLocations.CommonSimpleGrid ?: 'component://common-theme/widget/CommonForms.xml'}"/>
     <grid name="CommonBasicGrid" extends="CommonBasicGrid" extends-resource="${groovy:
     commonFormLocations.CommonBasicGrid ?: 'component://common-theme/widget/CommonForms.xml'}"/>
+    <grid name="CommonDynamicGrid" extends="CommonDynamicGrid" extends-resource="${groovy:
+    commonFormLocations.CommonDynamicGrid ?: 'component://common-theme/widget/CommonForms.xml'}"/>
 
     <form name="CommonSimpleList" extends="CommonSimpleList" extends-resource="${groovy:
     commonFormLocations.CommonSimpleList ?: 'component://common-theme/widget/CommonForms.xml'}"/>
@@ -35,6 +37,7 @@ under the License.
 
     <form name="CommonBasicSingle" extends="CommonBasicSingle" extends-resource="${groovy:
     commonFormLocations.CommonBasicSingle ?: 'component://common-theme/widget/CommonForms.xml'}"/>
-
+    <form name="CommonDynamicSingle" extends="CommonDynamicSingle" extends-resource="${groovy:
+    commonFormLocations.CommonDynamicSingle ?: 'component://common-theme/widget/CommonForms.xml'}"/>
 
 </forms>
diff --git a/themes/common-theme/widget/CommonForms.xml b/themes/common-theme/widget/CommonForms.xml
index b6bb24a..361b0eb 100644
--- a/themes/common-theme/widget/CommonForms.xml
+++ b/themes/common-theme/widget/CommonForms.xml
@@ -44,5 +44,8 @@ under the License.
           odd-row-style="alternate-row" header-row-style="header-row-2" separate-columns="true"/>
 
     <form name="CommonBasicSingle" type="single"/>
+    <form name="CommonDynamicSingle" type="single">
+        <on-event-update-area event-type="submit"/>
+    </form>
 
 </forms>
diff --git a/themes/common-theme/widget/Theme.xml b/themes/common-theme/widget/Theme.xml
index fd7b726..58155a4 100644
--- a/themes/common-theme/widget/Theme.xml
+++ b/themes/common-theme/widget/Theme.xml
@@ -161,11 +161,13 @@ under the License.
         <root-decorator default-location="component://common-theme/widget/CommonForms.xml">
             <form name="CommonSimpleGrid"/>
             <form name="CommonBasicGrid"/>
+            <form name="CommonDynamicGrid"/>
             <form name="CommonSimpleList"/>
             <form name="CommonBasicList"/>
             <form name="CommonDynamicList"/>
             <form name="CommonInLineEditList"/>
             <form name="CommonBasicSingle"/>
+            <form name="CommonDynamicSingle"/>
         </root-decorator>
     </common-forms>
     <common-menus><!--list all common menu to each application that each theme can be surcharge or not and use the menu present on common theme-->