details: /erp/devel/pi/rev/9e6ab77d2e31
changeset: 11118:9e6ab77d2e31
user: Gorka Ion Damián <gorkaion.damian <at> openbravo.com>
date: Tue Mar 08 18:39:55 2011 +0100
summary: [OBUISEL] Properly get selected record on picklist.
details: /erp/devel/pi/rev/ee140835baf7
changeset: 11119:ee140835baf7
user: Gorka Ion Damián <gorkaion.damian <at> openbravo.com>
date: Tue Mar 08 18:40:31 2011 +0100
summary: [OBUISEL]Filter by org FK filter combo's.
diffstat:
modules/org.openbravo.userinterface.selector/web/org.openbravo.userinterface.selector/js/ob-selector-filter-select-item.js
| 18 ++++++++++
modules/org.openbravo.userinterface.selector/web/org.openbravo.userinterface.selector/js/ob-selector-item.js
| 2 +-
2 files changed, 19 insertions(+), 1 deletions(-)
diffs (40 lines):
diff -r 3664b5719f23 -r ee140835baf7
modules/org.openbravo.userinterface.selector/web/org.openbravo.userinterface.selector/js/ob-selector-filter-select-item.js
---
a/modules/org.openbravo.userinterface.selector/web/org.openbravo.userinterface.selector/js/ob-selector-filter-select-item.js
Tue Mar 08 18:31:39 2011 +0100
+++
b/modules/org.openbravo.userinterface.selector/web/org.openbravo.userinterface.selector/js/ob-selector-filter-select-item.js
Tue Mar 08 18:40:31 2011 +0100
@@ -34,6 +34,24 @@
return '';
}
return ret;
+ },
+
+ filterDataBoundPickList : function (requestProperties, dropCache){
+ requestProperties = requestProperties || {};
+ requestProperties.params = requestProperties.params || {};
+ // on purpose not passing the third boolean param
+ var contextInfo =
this.selectorWindow.selector.form.view.getContextInfo(false, true);
+
+ // also add the special ORG parameter
+ if (this.selectorWindow.selector.form.getField('organization')) {
+ requestProperties.params[OB.Constants.ORG_PARAMETER] =
+ this.selectorWindow.selector.form.getValue('organization');
+ } else if (contextInfo.inpadOrgId) {
+ requestProperties.params[OB.Constants.ORG_PARAMETER] =
contextInfo.inpadOrgId;
+ }
+
+ return this.Super('filterDataBoundPickList', [requestProperties,
dropCache]);
}
+
});
diff -r 3664b5719f23 -r ee140835baf7
modules/org.openbravo.userinterface.selector/web/org.openbravo.userinterface.selector/js/ob-selector-item.js
---
a/modules/org.openbravo.userinterface.selector/web/org.openbravo.userinterface.selector/js/ob-selector-item.js
Tue Mar 08 18:31:39 2011 +0100
+++
b/modules/org.openbravo.userinterface.selector/web/org.openbravo.userinterface.selector/js/ob-selector-item.js
Tue Mar 08 18:40:31 2011 +0100
@@ -418,7 +418,7 @@
pickValue: function(value){
var ret = this.Super('pickValue', arguments);
- this.setValueFromRecord(this.getSelectedRecord());
+ this.setValueFromRecord(this.pickList.getSelectedRecord());
return ret;
},
------------------------------------------------------------------------------
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits