If you select any payment from search result then payment will be set in
context and will be available in PaymentSubTabBar menu items.

Thanks & Regards
--
Deepak Dixit
www.hotwaxsystems.com

On Tue, May 3, 2016 at 5:04 PM, Jacques Le Roux <
jacques.le.r...@les7arts.com> wrote:

> Thanks Deepak,
>
> I committed your proposition in trunk at r1742097  (and backported)
>
> I just used "null" instead of "void" which was weird to me (maybe a legacy
> from BSh)
>
> I though still wonder in which occasion we can have a payment in context
> there.
>
> Jacques
>
>
> Le 03/05/2016 à 08:14, Deepak Dixit a écrit :
>
>> Hi Jacques,
>>
>> I think you can use context.payment to fix
>> groovy.lang.MissingPropertyException
>> problem.
>> Here is the code sample, Its working on my local box without error:
>> {code}
>>            <set field="isDisbursement"
>> value="${groovy:if(context.payment!=void)return
>>
>> org.ofbiz.accounting.util.UtilAccounting.isDisbursement(context.payment)}"/>
>> {code}
>>
>>
>> Thanks & Regards
>> --
>> Deepak Dixit
>> www.hotwaxsystems.com
>>
>> On Mon, May 2, 2016 at 11:42 PM, <jler...@apache.org> wrote:
>>
>> Author: jleroux
>>> Date: Mon May  2 18:12:08 2016
>>> New Revision: 1742018
>>>
>>> URL: http://svn.apache.org/viewvc?rev=1742018&view=rev
>>> Log:
>>> Fixes an issue found by chance. This was changed from bsh to groovy by
>>> r1613432 but does not work. I tried many variants but none works, all
>>> return
>>> groovy.lang.MissingPropertyException: No such property: payment for
>>> class:
>>> script....
>>> So back to origin :/
>>>
>>> Modified:
>>>      ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml
>>>
>>> Modified: ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml
>>> URL:
>>>
>>> http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml?rev=1742018&r1=1742017&r2=1742018&view=diff
>>>
>>>
>>> ==============================================================================
>>> --- ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml
>>> (original)
>>> +++ ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml Mon
>>> May  2 18:12:08 2016
>>> @@ -419,7 +419,7 @@ under the License.
>>>       <menu name="PaymentSubTabBar" extends="CommonTabBarMenu"
>>> extends-resource="component://common/widget/CommonMenus.xml"
>>>             menu-container-style="button-bar button-style-2">
>>>           <actions>
>>> -            <set field="isDisbursement"
>>> value="${groovy:if(payment!=void)return
>>> org.ofbiz.accounting.util.UtilAccounting.isDisbursement(payment)}"/>
>>> +            <set field="isDisbursement"
>>> value="${bsh:if(payment!=void)return
>>> org.ofbiz.accounting.util.UtilAccounting.isDisbursement(payment)}"/>
>>>           </actions>
>>>           <menu-item name="createNew"
>>> title="${uiLabelMap.CommonCreateNew}"
>>> widget-style="buttontext create" >
>>>               <condition>
>>>
>>>
>>>
>>>
>

Reply via email to