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