I did some work on this at revision: 1527171 More is needed on labels for this cases
There are 99 <list-options, I did not check them all Jacques Nicolas Malin wrote: > 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
