Argh! Stupid HTML frames. Try using one of the UEL functions:
http://ci.apache.org/projects/ofbiz/site/javadocs/org/ofbiz/base/util/string/UelFunctions.html -Adrian --- On Sun, 12/5/10, Adrian Crum <[email protected]> wrote: > Try using one of the UEL functions: > > http://ci.apache.org/projects/ofbiz/site/javadocs/ > > -Adrian > > --- On Sun, 12/5/10, Naveen Kumar <[email protected]> > wrote: > > > From: Naveen Kumar <[email protected]> > > Subject: Re: Calling class method from within a simple > method > > To: [email protected], > "Jacques Le Roux" <[email protected]> > > Date: Sunday, December 5, 2010, 9:05 PM > > Hi Jacques, > > > > I tried with type int, but ended up with the below > > mentioned error. > > > > ERROR: Could not complete the Create a list with > > information on payment due > > dates and amounts for the invoice > > > [file:/home/naveen/workspace/ofbiz.10.04/applications/accounting/script/org/ofbiz/accounting/payment/PaymentServices.xml#getInvoicePaymentInfoList] > > process [Illegal argument calling method to execute > named > > getMonthStart: > > java.lang.IllegalArgumentException: argument type > mismatch] > > (Error getting > > value from the database for display of field > > [invoiceItemTypeId] on form > > [invoiceItems]: > > > > Regards, > > Naveen. > > > > On Sun, Dec 5, 2010 at 1:32 AM, Jacques Le Roux < > > [email protected]> > > wrote: > > > > > Did you try with type int instead of Long? > > > > > > Jacques > > > > > > From: "Naveen Kumar" <[email protected]> > > > > > > Hi All, > > >> > > >> I am trying, following snippet in a simple > > method. > > >> > > >> <set field="intervalDays" value="0" /> > > >> > > <call-class-method > > >> > class-name="org.ofbiz.base.util.UtilDateTime" > > method-name="getMonthStart" > > >> ret-field="invoicePaymentInfo.dueDate"> > > >> > > <field > > field="invoice.invoiceDate" type="Timestamp"/> > > >> > > <field field="intervalDays" > > type="Long" /> > > >> > > <field > > field="invoiceTerm.termDays" type="Long"/> > > >> > > </call-class-method> > > >> > > >> I am getting method not found error, > > >> > > >> > /PaymentServices.xml#getInvoicePaymentInfoList] > > process [Could not find > > >> method to execute named getMonthStart: > > java.lang.NoSuchMethodException: > > >> > > > org.ofbiz.base.util.UtilDateTime.getMonthStart(java.sql.Timestamp, > > >> java.lang.Long)] > > >> > > >> Can anyone help me out to sort this issue. > > >> > > >> Regards, > > >> Naveen. > > >> > > >> > > > > > > > > >
