details:   /erp/devel/pi/rev/ce5d42164403
changeset: 11451:ce5d42164403
user:      Martin Taal <martin.taal <at> openbravo.com>
date:      Mon Apr 04 13:30:27 2011 +0200
summary:   Fixes issue 16498: First focus is not working in grid view

diffstat:

 
modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/ob-view-grid.js.ftl
   |  3 +++
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewGridComponent.java
 |  6 ++++++
 2 files changed, 9 insertions(+), 0 deletions(-)

diffs (29 lines):

diff -r 1f6ef3054d8d -r ce5d42164403 
modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/ob-view-grid.js.ftl
--- 
a/modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/ob-view-grid.js.ftl
       Mon Apr 04 13:01:35 2011 +0200
+++ 
b/modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/ob-view-grid.js.ftl
       Mon Apr 04 13:30:27 2011 +0200
@@ -38,6 +38,9 @@
               form.onFieldChanged(form, item, value);
             }
           </#if>
+          <#if field.firstFocusedField>
+          , firstFocusedField: true
+          </#if>          
           <#if field.showIf != "">
           , showIf: function(item, value, form, currentValues) {
               currentValues = currentValues || form.view.getCurrentValues();
diff -r 1f6ef3054d8d -r ce5d42164403 
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewGridComponent.java
--- 
a/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewGridComponent.java
     Mon Apr 04 13:01:35 2011 +0200
+++ 
b/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewGridComponent.java
     Mon Apr 04 13:30:27 2011 +0200
@@ -275,6 +275,12 @@
     private String showIf;
     private boolean redrawOnChange;
 
+    public boolean isFirstFocusedField() {
+      Boolean focused = field.isFirstFocusedField();
+      Boolean displayed = field.isDisplayed();
+      return focused != null && focused && displayed != null && displayed;
+    }
+
     public String getColumnName() {
       return property.getColumnName();
     }

------------------------------------------------------------------------------
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself; 
WebMatrix provides all the features you need to develop and 
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to