details: https://code.openbravo.com/erp/devel/pi/rev/e604b687eedc changeset: 13797:e604b687eedc user: Martin Taal <martin.taal <at> openbravo.com> date: Mon Sep 19 17:38:53 2011 +0200 summary: Solve api failure
details: https://code.openbravo.com/erp/devel/pi/rev/e29ca6c54053 changeset: 13798:e29ca6c54053 user: Martin Taal <martin.taal <at> openbravo.com> date: Mon Sep 19 17:49:50 2011 +0200 summary: Fixes issue 18516: Filtering doesn't work when the user scrolls horizontally in the grid Make sure that the filter editor has all its columns drawn also outside of the viewport diffstat: modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-fk-filter.js | 10 +++++++++- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-grid.js | 4 ++++ modules/org.openbravo.client.myob/src/org/openbravo/client/myob/widgetinform/WidgetInFormUIDefinition.java | 4 ++-- 3 files changed, 15 insertions(+), 3 deletions(-) diffs (60 lines): diff -r 67b514025d56 -r e29ca6c54053 modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-fk-filter.js --- a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-fk-filter.js Mon Sep 19 17:29:25 2011 +0200 +++ b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-fk-filter.js Mon Sep 19 17:49:50 2011 +0200 @@ -27,6 +27,14 @@ validateOnExit: false, validateOnChange: false, + init: function() { + + if (this.displayField && !this.criteriaField) { + this.criteriaField = this.displayField; + } + this.Super('init', arguments); + }, + // solve a small bug in the value expressions buildValueExpressions: function() { var ret = this.Super('buildValueExpressions', arguments); @@ -35,4 +43,4 @@ } return ret; } -}); \ No newline at end of file +}); diff -r 67b514025d56 -r e29ca6c54053 modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-grid.js --- a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-grid.js Mon Sep 19 17:29:25 2011 +0200 +++ b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-grid.js Mon Sep 19 17:49:50 2011 +0200 @@ -186,6 +186,10 @@ this.filterEditorProperties = { + // http://forums.smartclient.com/showthread.php?p=73107 + // https://issues.openbravo.com/view.php?id=18557 + showAllColumns: true, + setEditValue : function (rowNum, colNum, newValue, suppressDisplay, suppressChange) { // prevent any setting of non fields in the filter editor // this prevents a specific issue that smartclient will set a value diff -r 67b514025d56 -r e29ca6c54053 modules/org.openbravo.client.myob/src/org/openbravo/client/myob/widgetinform/WidgetInFormUIDefinition.java --- a/modules/org.openbravo.client.myob/src/org/openbravo/client/myob/widgetinform/WidgetInFormUIDefinition.java Mon Sep 19 17:29:25 2011 +0200 +++ b/modules/org.openbravo.client.myob/src/org/openbravo/client/myob/widgetinform/WidgetInFormUIDefinition.java Mon Sep 19 17:49:50 2011 +0200 @@ -35,7 +35,7 @@ */ public class WidgetInFormUIDefinition extends UIDefinition { - private static Logger log = Logger.getLogger(WidgetInFormUIDefinition.class); + private static Logger widgetLog = Logger.getLogger(WidgetInFormUIDefinition.class); @Override public String getFormEditorType() { @@ -61,7 +61,7 @@ return o.toString(); } catch (JSONException e) { // be robust - log.error(e.getMessage(), e); + widgetLog.error(e.getMessage(), e); return fieldProperties; } } ------------------------------------------------------------------------------ BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA Learn about the latest advances in developing for the BlackBerry® mobile platform with sessions, labs & more. See new tools and technologies. Register for BlackBerry® DevCon today! http://p.sf.net/sfu/rim-devcon-copy1 _______________________________________________ Openbravo-commits mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/openbravo-commits
