You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ofbiz.apache.org by BJ Freeman <bj...@free-man.net> on 2009/04/01 00:29:50 UTC
Re: Lookup form multiple parameters
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
can't find this in release verison 4.0
here is one
<form name="lookupFixedAsset" target="LookupFixedAsset" title=""
type="single">
<auto-fields-entity entity-name="FixedAsset"
default-field-type="hidden"/>
<field name="fixedAssetId"
title="${uiLabelMap.AccountingFixedAssetId}"><text-find/></field>
<field name="fixedAssetName"
title="${uiLabelMap.AccountingFixedAssetName}"><text-find/></field>
<field name="fixedAssetTypeId"
title="${uiLabelMap.AccountingFixedAssetTypeId}">
<drop-down allow-empty="true">
<entity-options entity-name="FixedAssetType"
description="${description}">
<entity-order-by field-name="description"/>
</entity-options>
</drop-down>
</field>
<field name="noConditionFind"><hidden value="Y"/><!-- if this
isn't there then with all fields empty no query will be done --></field>
<field name="submitButton" title="${uiLabelMap.CommonLookup}"
widget-style="smallSubmit"><submit button-type="button"/></field>
</form>
which included in this screen:
<screen name="LookupFixedAsset">
<section>
<condition>
<or>
<if-has-permission permission="ACCOUNTING"
action="_VIEW"/>
</or>
</condition>
<actions>
<property-map resource="AccountingUiLabels"
map-name="uiLabelMap" global="true"/>
<set field="title"
value="${uiLabelMap.PageTitleLookupFixedAsset}"/>
<set field="queryString" from-field="result.queryString"/>
<set field="viewIndex"
from-field="parameters.VIEW_INDEX" type="Integer" default-value="0"/>
<set field="viewSize" from-field="parameters.VIEW_SIZE"
type="Integer" default-value="20"/>
</actions>
<widgets>
<decorator-screen name="LookupDecorator"
location="component://common/widget/CommonScreens.xml">
<decorator-section name="body">
<include-form name="lookupFixedAsset"
location="component://accounting/webapp/accounting/lookup/FieldLookupForms.xml"
/>
<include-form name="listLookupFixedAsset"
location="component://accounting/webapp/accounting/lookup/FieldLookupForms.xml"
/>
</decorator-section>
</decorator-screen>
</widgets>
</section>
</screen>
and the lookup starts here:
<form name="EditFixedAsset" type="single" target="updateFixedAsset"
title="" default-map-name="fixedAsset">
<alt-target use-when="fixedAsset==null" target="createFixedAsset"/>
<auto-fields-service service-name="updateFixedAsset"
map-name="fixedAsset"/>
<field use-when="fixedAsset!=null" name="fixedAssetId"
tooltip="${uiLabelMap.CommonNotModifRecreat}"><display/></field>
<field use-when="fixedAsset==null&&fixedAssetId==null"
name="fixedAssetId"><text size="20" maxlength="20"/></field>
<field use-when="fixedAsset==null&&fixedAssetId!=null"
name="fixedAssetId"
tooltip="${uiLabelMap.CommonCannotBeFound}:[${fixedAssetId}]"><text
size="20" maxlength="20"/></field>
<field name="fixedAssetTypeId">
<drop-down allow-empty="false">
<entity-options entity-name="FixedAssetType"
description="${description}">
<entity-order-by field-name="description"/>
</entity-options>
</drop-down>
</field>
<field name="instanceOfProductId" title=""><lookup
target-form-name="LookupProduct"/></field>
<field name="classEnumId">
<drop-down allow-empty="true">
<entity-options description="${description}"
entity-name="Enumeration" key-field-name="enumId">
<entity-constraint name="enumTypeId"
operator="equals" value="FXAST_CLASS"/>
<entity-order-by field-name="description"/>
</entity-options>
</drop-down>
</field>
<field name="partyId" title="${uiLabelMap.PartyPartyId}"><lookup
target-form-name="LookupPerson"/></field>
<field name="roleTypeId" title="${uiLabelMap.PartyRoleTypeId}">
<drop-down allow-empty="true">
<entity-options entity-name="RoleType"
description="${description}">
<entity-order-by field-name="description"/>
</entity-options>
</drop-down>
</field>
<field name="uomId" title="${uiLabelMap.CommonUom}">
<drop-down allow-empty="true">
<entity-options entity-name="UomAndType"
description="[${typeDescription}] ${description}">
<entity-order-by field-name="uomTypeId"/>
</entity-options>
</drop-down>
</field>
<!--<field name="calendarId"><hidden/></field>--> <!-- not
show, can better be maintained by the system -->
<field name="calendarId">
<drop-down allow-empty="true">
<entity-options entity-name="TechDataCalendar"
description="[${calendarId}] ${description}">
<entity-order-by field-name="calendarId"/>
</entity-options>
</drop-down>
</field>
<field name="parentFixedAssetId"><lookup
target-form-name="LookupFixedAsset"/></field>
<field name="locatedAtFacilityId" title=""><lookup
target-form-name="LookupFacility"/></field>
<field name="locatedAtLocationSeqId" title=""><lookup
target-form-name="LookupFacilityLocation"/></field>
<field name="locatedAtFacilityId" title=""><lookup
target-form-name="LookupFacility"/></field>
<field name="locatedAtLocationSeqId" title=""><lookup
target-form-name="LookupFacilityLocation"/></field>
<field name="submitButton" title="${uiLabelMap.CommonUpdate}"
widget-style="smallSubmit"><submit button-type="button"/></field>
</form>
Jacek Wagner sent the following on 3/31/2009 2:52 PM:
> Thank you. Just can you tell me why the following one does not get back
> to original form
> Note: it is not a list, just calculated value
>
> <form name="listLookupPaymentReference" title="" type="single"
>> <field name="paymentRefNum" title="Payment
> Reference" widget-style="buttontext">
> <hyperlink also-hidden="false" target-type="plain"
> description="${paymentRefNum}"
> target="javascript:set_value('${paymentRefNum}')"/>
> </field>
> </form>
> Bilgin Ibryam wrote:
>> For an example take a look at LookupCustRequestItem screen in order
>> manager application
>> Bilgin
>>
>>
>> On Mar 27, 2009, at 11:51 PM, Jacek Wagner wrote:
>>
>>> All,
>>>
>>> Can lookupform be called with multiple parameters (target-parameter)?
>>> The following example has only one, but I would like add one more
>>> parameter
>>> <field name="productId" position="2" title="Product ID">
>>> <lookup target-form-name="LookupWorkshop"
>>> target-parameter="childAge" size="10"/>
>>> </field>
>>> Jacek
>>>
>>>
>>
>>
>
>
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFJ0plerP3NbaWWqE4RAnEsAKCNFKDNXuss0kOr1eTdPso9V7nE1gCeKJtJ
DZkJg+5DYzK/B3WJFxZcU7U=
=fW2i
-----END PGP SIGNATURE-----