details: https://code.openbravo.com/erp/devel/pi/rev/3442bdde9613
changeset: 21398:3442bdde9613
user: Antonio Moreno <antonio.moreno <at> openbravo.com>
date: Tue Oct 29 13:16:48 2013 +0100
summary: Fixed issue 25042. Added the capability to add a criteria when
navigating to a tab.
diffstat:
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-utilities-action-def.js
| 2 +-
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-utilities.js
| 9 +++++++--
2 files changed, 8 insertions(+), 3 deletions(-)
diffs (41 lines):
diff -r 67e80e28874b -r 3442bdde9613
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-utilities-action-def.js
---
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-utilities-action-def.js
Tue Oct 29 13:12:22 2013 +0100
+++
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-utilities-action-def.js
Tue Oct 29 13:16:48 2013 +0100
@@ -85,7 +85,7 @@
}
}
if (!paramObj.isOpening) {
- OB.Utilities.openDirectTab(paramObj.tabId, paramObj.recordId,
paramObj.command, paramObj.newTabPosition);
+ OB.Utilities.openDirectTab(paramObj.tabId, paramObj.recordId,
paramObj.command, paramObj.newTabPosition, paramObj.criteria);
}
if ((paramObj.wait === true || paramObj.wait === 'true') &&
paramObj.threadId) {
if (!OB.MainView.TabSet.getTabObject(paramObj.newTabPosition) ||
OB.MainView.TabSet.getTabObject(paramObj.newTabPosition).pane.isLoadingTab ===
true) {
diff -r 67e80e28874b -r 3442bdde9613
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-utilities.js
---
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-utilities.js
Tue Oct 29 13:12:22 2013 +0100
+++
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-utilities.js
Tue Oct 29 13:16:48 2013 +0100
@@ -343,7 +343,7 @@
// Open a view using a tab id and record id. The tab can be a child tab. If
the record id
// is not set then the tab is opened in grid mode. If command is not set then
default is
// used.
-OB.Utilities.openDirectTab = function (tabId, recordId, command, position) {
+OB.Utilities.openDirectTab = function (tabId, recordId, command, position,
criteria) {
tabId = OB.Utilities.removeFragment(tabId);
recordId = OB.Utilities.removeFragment(recordId);
@@ -382,10 +382,15 @@
view.additionalCriteriaTabId = data.tabId;
view.additionalCriteria = urlParams.criteria;
}
-
+
if (urlParams.replaceDefaultFilter) {
view.replaceDefaultFilter = urlParams.replaceDefaultFilter;
}
+
+ if (criteria) {
+ view.additionalCriteriaTabId = data.tabId;
+ view.additionalCriteria = criteria;
+ }
////Ends..
OB.Layout.ViewManager.openView(view.viewId, view);
};
------------------------------------------------------------------------------
Android is increasing in popularity, but the open development platform that
developers love is also attractive to malware creators. Download this white
paper to learn more about secure code signing practices that can help keep
Android apps secure.
http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits