details: https://code.openbravo.com/erp/devel/pi/rev/e7bdfd86edfb
changeset: 22877:e7bdfd86edfb
user: Guillermo Gil <guillermo.gil <at> openbravo.com>
date: Tue Apr 15 17:32:17 2014 +0200
summary: Fixed issue 26235:Refresh the grid after deleting based on a
preference
Added OBUIAPP_RefreshAfterDeletion property. If it is equal to Y grid will be
automatically refreshed on deletion
diffstat:
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_REF_LIST.xml
| 12 ++++++++++
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view.js
| 9 ++++++-
2 files changed, 20 insertions(+), 1 deletions(-)
diffs (41 lines):
diff -r 983d21838275 -r e7bdfd86edfb
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_REF_LIST.xml
---
a/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_REF_LIST.xml
Tue Apr 15 13:34:54 2014 +0200
+++
b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_REF_LIST.xml
Tue Apr 15 17:32:17 2014 +0200
@@ -377,6 +377,18 @@
<!--E5B5B0F83D4E4062A92E68A73E8D478F--> <SEQNO><![CDATA[30]]></SEQNO>
<!--E5B5B0F83D4E4062A92E68A73E8D478F--></AD_REF_LIST>
+<!--F38D9E416A194C559AE9675D4B2BA137--><AD_REF_LIST>
+<!--F38D9E416A194C559AE9675D4B2BA137-->
<AD_REF_LIST_ID><![CDATA[F38D9E416A194C559AE9675D4B2BA137]]></AD_REF_LIST_ID>
+<!--F38D9E416A194C559AE9675D4B2BA137-->
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--F38D9E416A194C559AE9675D4B2BA137--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--F38D9E416A194C559AE9675D4B2BA137--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--F38D9E416A194C559AE9675D4B2BA137-->
<VALUE><![CDATA[OBUIAPP_RefreshAfterDeletion]]></VALUE>
+<!--F38D9E416A194C559AE9675D4B2BA137--> <NAME><![CDATA[Refresh After
Deletion]]></NAME>
+<!--F38D9E416A194C559AE9675D4B2BA137--> <DESCRIPTION><![CDATA[This property
allows the user to refresh the tab when a record is deleted.]]></DESCRIPTION>
+<!--F38D9E416A194C559AE9675D4B2BA137-->
<AD_REFERENCE_ID><![CDATA[A26BA480E2014707B47257024C3CBFF7]]></AD_REFERENCE_ID>
+<!--F38D9E416A194C559AE9675D4B2BA137-->
<AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--F38D9E416A194C559AE9675D4B2BA137--></AD_REF_LIST>
+
<!--F45C2509CCF14629906DE44B542D903F--><AD_REF_LIST>
<!--F45C2509CCF14629906DE44B542D903F-->
<AD_REF_LIST_ID><![CDATA[F45C2509CCF14629906DE44B542D903F]]></AD_REF_LIST_ID>
<!--F45C2509CCF14629906DE44B542D903F-->
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff -r 983d21838275 -r e7bdfd86edfb
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view.js
---
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view.js
Tue Apr 15 13:34:54 2014 +0200
+++
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view.js
Tue Apr 15 17:32:17 2014 +0200
@@ -1935,7 +1935,14 @@
view.viewGrid.data.totalRows = view.viewGrid.data.getLength();
}
view.viewGrid.updateRowCountDisplay();
- view.refreshChildViews();
+
+ // Refresh the grid based on Refresh After Deletion preference
+ if (OB.PropertyStore.get("OBUIAPP_RefreshAfterDeletion",
view.windowId) === 'Y') {
+ view.viewGrid.refreshGrid();
+ } else {
+ view.refreshChildViews();
+ }
+
view.refreshParentRecord();
} else {
// get the error message from the dataObject
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits