details: https://code.openbravo.com/erp/devel/pi/rev/e3a8f5f3ca3b
changeset: 21435:e3a8f5f3ca3b
user: Shankar Balachandran <shankar.balachandran <at> openbravo.com>
date: Tue Nov 12 11:00:33 2013 +0530
summary: Fixes Issue 0024922: Fields that use a table reference extension are
not displayed properly in grid view
If the table reference object is an instance of BaseObObject then the
identifier is used instead of the whole object.
diffstat:
modules/org.openbravo.service.json/src/org/openbravo/service/json/DataToJsonConverter.java
| 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diffs (17 lines):
diff -r 59f722a904c3 -r e3a8f5f3ca3b
modules/org.openbravo.service.json/src/org/openbravo/service/json/DataToJsonConverter.java
---
a/modules/org.openbravo.service.json/src/org/openbravo/service/json/DataToJsonConverter.java
Thu Nov 07 15:59:38 2013 +0530
+++
b/modules/org.openbravo.service.json/src/org/openbravo/service/json/DataToJsonConverter.java
Tue Nov 12 11:00:33 2013 +0530
@@ -271,7 +271,12 @@
if (referencingProperty.hasDisplayColumn()) {
Object referenceObject =
obObject.get(referencingProperty.getDisplayPropertyName(),
OBContext.getOBContext().getLanguage(), (String) obObject.getId());
- identifier = referenceObject != null ? referenceObject.toString() : "";
+ if (referenceObject instanceof BaseOBObject) {
+ identifier = referenceObject != null ? ((BaseOBObject)
referenceObject).getIdentifier()
+ : "";
+ } else {
+ identifier = referenceObject != null ? referenceObject.toString() :
"";
+ }
if (referencingProperty.isDisplayValue()) {
if (obObject.getEntity().hasProperty("searchKey")) {
String value = obObject.get("searchKey",
OBContext.getOBContext().getLanguage(),
------------------------------------------------------------------------------
November Webinars for C, C++, Fortran Developers
Accelerate application performance with scalable programming models. Explore
techniques for threading, error checking, porting, and tuning. Get the most
from the latest Intel processors and coprocessors. See abstracts and register
http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits