Hello Bruno, No, that didn't help. It extracts the filed from an entity obtained by calling another service. I don't see a need for this. THe entity I want to use its field is in hand, it's just the matter of how to reference it, and use its field.
On Thu Aug 26,2010 08:32 pm, Bruno Busco wrote: > Hi Mansour, > please search for <form name="UpdateProductCategoryMember" > in the ProductForms.xml file. > > There is a <field name="productCategoryId" > that I think is what you want to do. > > HTH, > Bruno > > 2010/8/26 Mansour Al Akeel <mansour.alak...@gmail.com> > > > Let me clarify what I want. > > from > > http://www.opensourcestrategies.com/ofbiz/ofbiz_form_widget_cookbook.txt I > > got this: > > > > <field name="glAccountId" title="Account" widget-style="tabletext"> > > <display-entity entity-name="GlAccount" description="${accountName}"> > > <sub-hyperlink > > target="ListGlAccountEntries?glAccountId=${glAccountId}" > > description="[${glAccountId}]" link-style="tabletext"/> > > </display-entity> > > </field> > > > > > > My code is : > > > > > > <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> > > > > > > But this is not working. I need to put the CategoryName and not the > > "categoryId" in the link. Any one can help ? > > > > > > > > On Thu Aug 26,2010 03:20 pm, Mansour Al Akeel wrote: > > > 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 ? > > > > > > > > > > > > > > > > > > > > > >