Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0027368Openbravo ERPA. Platformpublic2014-08-18 23:482014-09-01 05:58
mtaal 
AugustoMauch 
normalmajorhave not tried
closedfixed 
5
 
3.0PR14Q43.0PR14Q4 
shankarb
Core
No
0027368: Tab key not working properly in process/parameter window
See the related issue, in retail go to the pos terminal window, select a record, copy terminal.

In the popup enter a value and press tab, the focus moves somewhere unknown.
See description
No tags attached.
has duplicate defect 0027331 closed AugustoMauch Retail Modules In Copy terminal process tab key does not work 
Issue History
2014-08-18 23:48mtaalNew Issue
2014-08-18 23:48mtaalAssigned To => AugustoMauch
2014-08-18 23:48mtaalModules => Core
2014-08-18 23:48mtaalTriggers an Emergency Pack => No
2014-08-18 23:49mtaalRelationship addedhas duplicate 0027331
2014-08-19 15:03AugustoMauchSummaryTab not working in process/parameter window => Tab key not working properly in process/parameter window
2014-08-19 15:05jecharriResolution time => 1411336800
2014-08-25 13:39AugustoMauchIssue Monitored: shankarb
2014-08-25 13:40AugustoMauchReview Assigned To => shankarb
2014-08-25 13:41hgbotCheckin
2014-08-25 13:41hgbotNote Added: 0069707
2014-08-25 13:41hgbotStatusnew => resolved
2014-08-25 13:41hgbotResolutionopen => fixed
2014-08-25 13:41hgbotFixed in SCM revision => http://code.openbravo.com/erp/devel/pi/rev/6011273d6efb491e782126403241ed383536a5cc [^]
2014-08-26 05:18hudsonbotCheckin
2014-08-26 05:18hudsonbotNote Added: 0069735
2014-09-01 05:58shankarbNote Added: 0069871
2014-09-01 05:58shankarbStatusresolved => closed
2014-09-01 05:58shankarbFixed in Version => 3.0PR14Q4

Notes
(0069707)
hgbot   
2014-08-25 13:41   
Repository: erp/devel/pi
Changeset: 6011273d6efb491e782126403241ed383536a5cc
Author: Augusto Mauch <augusto.mauch <at> openbravo.com>
Date: Mon Aug 25 13:39:40 2014 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/6011273d6efb491e782126403241ed383536a5cc [^]

Fixes issue 27368: Tab key not working properly in process/parameter window

The problem was that the form was being directly redrawn in the handleItemChange function, and that cannot be done because otherwise the form is not able to move the focus to the next parameter.

A timeout is needed to ensure that the availability of the ok button is updated after the redrawal of the form because:
- the availability of the ok button must be updated after the form redrawal
- at this point the form cannot be directly redrawn because otherwise the focus does not behave properly, that's why markForRedraw is used
- there is no way to assign a callback to the markForRedraw function

---
M modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-parameter-window-form.js
---
(0069735)
hudsonbot   
2014-08-26 05:18   
A changeset related to this issue has been promoted main and to the
Central Repository, after passing a series of tests.

Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/de09123fc129 [^]
Maturity status: Test
(0069871)
shankarb   
2014-09-01 05:58   
Code reviewed and verified in pi changeset 611572b5205f