Christian I correct a similary problem on calendrarForms.xml
(https://issues.apache.org/jira/browse/OFBIZ-4770)
On other thread "Why some invoice Type use hard code to retreive
associate invoice item type" I ask why we use a groovy to retreive list
invoice Type. If not needed, it's possible to use only an entity-option
on the drop-down.
Maybe an other possibility would be add a new UEL function to resolve
the probleme : description="${str:label('description',
invoiceItemTypeId, InvoiceItemType)}"
Nicolas
Le 07/05/2012 10:24, Jacques Le Roux a écrit :
From: "Christian Geisert" <[email protected]>
I know (and the entity InvoiceItemTypes has
default-resource-name="AccountingEntityLabels"), but this works only
with <entity-options> and not with <list-options> in a dropdown, right?
AFAIK, with <list-options> you may add your own specific options (can
be on-fly, for instance) , so I think you are right Christian
Jacques
In this case the InvoiceItemTypes are filterd in
GetInvoiceItemTypes.groovy.
Christian
Adrian Crum schrieb:
Use the "default-resource-name" attribute of the <entity> element.
There
are examples of this in the project.
-Adrian
On 5/4/2012 3:52 PM, Christian Geisert wrote:
Hi,
I just noticed that the InvoiceItemTypes are not localized on the Edit
Invoice Items Screen
(see
https://demo-trunk.ofbiz.apache.org/accounting/control/listInvoiceItems?invoiceId=8010
)
I fixed this with the following code:
<drop-down allow-empty="false">
-<list-options list-name="invoiceItemTypes"
key-name="invoiceItemTypeId" description="${description}"/>
+<list-options list-name="invoiceItemTypes"
key-name="invoiceItemTypeId"
description="${groovy:uiLabelMap.get('InvoiceItemType.description.'+invoiceItemTypeId)}"/>
</drop-down>
Is this the recommended way do it?
Christian
--
Nicolas MALIN
Consultant
Tél : 06.17.66.40.06
Site projet : http://www.neogia.org/
-------
Société LibrenBerry
Tél : 02.48.02.56.12
Site : http://www.librenberry.net/