Bruno, this will resolve the issue with exception. But still don't know how to display a value from the related entity. Here's the code:
<field name="primaryProductCategoryId" title="Primary Category"> <display-entity entity-name="ProductCategory" key-field-name="productCategoryId" description="${categoryName}"> <sub-hyperlink target="EditCategory" description="${categoryName}" target-type="intra-app"> <parameter param-name="productCategoryId" value="${primaryProductCategoryId}" /> </sub-hyperlink> </display-entity> </field> How can I use the "${categoryName}" in the sub-hyperlink ? On Thu Aug 26,2010 11:07 am, Bruno Busco wrote: > I think you cannot have "spaces" in field names. > Try <field name="primaryCategory"> > instead of > <field name="Primary Catgory"> > > 2010/8/26 Mansour Al Akeel <mansour.alak...@gmail.com> > > > Hello all: > > I need to reference a value from a related entity. For example, I am > > displaying a list of Product, and one of the fields is the Category > > Name. > > > > <field name="Primary Catgory"> > > <display-entity entity-name="ProductCategory" > > key-field-name="productCategoryId" > > description="${categoryName}" > > > <sub-hyperlink target="EditCategory" > > description="${categoryName}" > > > <parameter param-name="productCategoryId" > > value="${primaryProductCategoryId}" /> > > </sub-hyperlink> > > </display-entity> > > </field> > > > > I want to display ProductCategory.categoryName instead of > > ProductCategory.productCategoryId which is matched on > > Product.primaryProductCategoryId > > > > On the other hand, I keep on getting an exception that I don't understand: > > 2010-08-26 08:03:45,061 (http-0.0.0.0-8443-3) > > [FlexibleMapAccessor.java:141:INFO ] UEL exception while getting value: > > javax.el.ELException: Error parsing '${Primary Catgory}': syntax error at > > position 10, encountered 'Catgory', expected '}', original = Primary Catgory > > > > > > Any idea ? > > > > > > > >