details: https://code.openbravo.com/erp/devel/pi/rev/2e1f622d8c8b changeset: 13660:2e1f622d8c8b user: Martin Taal <martin.taal <at> openbravo.com> date: Mon Sep 05 19:31:07 2011 +0200 summary: Fixes issue 18433: Date field is not working properly: When you press the tab key the value is deteled
details: https://code.openbravo.com/erp/devel/pi/rev/d37bfbb58bc8 changeset: 13661:d37bfbb58bc8 user: Martin Taal <martin.taal <at> openbravo.com> date: Mon Sep 05 19:31:38 2011 +0200 summary: Related to issue 18433: Date field is not working properly: When you press the tab key the value is deteled diffstat: modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-date.js | 7 ++----- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-view-grid.js | 6 ++---- 2 files changed, 4 insertions(+), 9 deletions(-) diffs (47 lines): diff -r 9dcd15995549 -r d37bfbb58bc8 modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-date.js --- a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-date.js Mon Sep 05 16:22:03 2011 +0200 +++ b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-date.js Mon Sep 05 19:31:38 2011 +0200 @@ -49,9 +49,6 @@ textAlign: 'left', - // to prevent infinite looping as setFormErrors will also blur - inBlur: false, - dateParts : [], doInit: function() { @@ -181,8 +178,8 @@ init: function() { // this call super.init this.doInit(); - }, - + }, + expandValue: function() { var newValue = this.parseValue(), oldValue = this.blurValue(); diff -r 9dcd15995549 -r d37bfbb58bc8 modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-view-grid.js --- a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-view-grid.js Mon Sep 05 16:22:03 2011 +0200 +++ b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-view-grid.js Mon Sep 05 19:31:38 2011 +0200 @@ -1832,8 +1832,7 @@ // as picklist fields will always have picked a value // note that focusItem updatevalue for picklist can result in extra datasource requests if (focusItem && !focusItem.hasPickList) { - focusItem.updateValue(); - editForm.handleItemChange(focusItem); + focusItem.blur(focusItem.form, focusItem); if (editForm.inFicCall) { // use editValues object as the edit form will be re-used for a next row var editValues = this.getEditValues(rowNum); @@ -1940,8 +1939,7 @@ } else { var editForm = this.getEditForm(), focusItem = editForm.getFocusItem(); if (focusItem && !focusItem.hasPickList) { - focusItem.updateValue(); - editForm.handleItemChange(focusItem); + focusItem.blur(focusItem.form, focusItem); if (editForm.inFicCall) { // use editValues object as the edit form will be re-used for a next row var editValues = this.getEditValues(editValuesID); ------------------------------------------------------------------------------ Special Offer -- Download ArcSight Logger for FREE! Finally, a world-class log management solution at an even better price-free! And you'll get a free "Love Thy Logs" t-shirt when you download Logger. Secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsisghtdev2dev _______________________________________________ Openbravo-commits mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/openbravo-commits
