The lookup function is a good way to get to the right record fast when the list 
is long. Type a head and search/find.

Verstuurd vanaf mijn iPad

> Op 22 jan. 2015 om 17:35 heeft [email protected] het volgende geschreven:
> 
> Author: jleroux
> Date: Thu Jan 22 16:35:19 2015
> New Revision: 1653938
> 
> URL: http://svn.apache.org/r1653938
> Log:
> Despite that I don't like how the lookups are not inlined by default in FTL 
> templates (so I had to separate by line to keep things clear) I still prefer 
> to have lookups for product and party. Here they are for rules actions 
> creation and update
> 
> Modified:
>    
> ofbiz/trunk/applications/product/webapp/catalog/promo/EditProductPromoRules.ftl
> 
> Modified: 
> ofbiz/trunk/applications/product/webapp/catalog/promo/EditProductPromoRules.ftl
> URL: 
> http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/webapp/catalog/promo/EditProductPromoRules.ftl?rev=1653938&r1=1653937&r2=1653938&view=diff
> ==============================================================================
> --- 
> ofbiz/trunk/applications/product/webapp/catalog/promo/EditProductPromoRules.ftl
>  (original)
> +++ 
> ofbiz/trunk/applications/product/webapp/catalog/promo/EditProductPromoRules.ftl
>  Thu Jan 22 16:35:19 2015
> @@ -274,7 +274,7 @@ under the License.
>               <td>
>                 <div>
>                   <b> ${uiLabelMap.ProductAction} 
> ${(productPromoAction.productPromoActionSeqId)!}</b>
> -                  <form method="post" 
> action="<@ofbizUrl>updateProductPromoAction</@ofbizUrl>">
> +                  <form method="post" 
> action="<@ofbizUrl>updateProductPromoAction</@ofbizUrl>" 
> name="updateProductPromoAction">
>                     <input type="hidden" name="productPromoId" 
> value="${(productPromoAction.productPromoId)!}" />
>                     <input type="hidden" name="productPromoRuleId" 
> value="${(productPromoAction.productPromoRuleId)!}" />
>                     <input type="hidden" name="productPromoActionSeqId" 
> value="${(productPromoAction.productPromoActionSeqId)!}" />
> @@ -293,8 +293,11 @@ under the License.
>                     <input type="hidden" name="orderAdjustmentTypeId" 
> value="${(productPromoAction.orderAdjustmentTypeId)!}" />
>                     ${uiLabelMap.ProductQuantity}:&nbsp;<input type="text" 
> size="5" name="quantity" value="${(productPromoAction.quantity)!}" />
>                     ${uiLabelMap.ProductAmount}:&nbsp;<input type="text" 
> size="5" name="amount" value="${(productPromoAction.amount)!}" />
> -                    ${uiLabelMap.ProductItemId}:&nbsp;<input type="text" 
> size="15" name="productId" value="${(productPromoAction.productId)!}" />
> -                    ${uiLabelMap.PartyParty}:&nbsp;<input type="text" 
> size="10" name="partyId" value="${(productPromoAction.partyId)!}" /><br />
> +                    <br/>
> +                    
> ${uiLabelMap.ProductItemId}:&nbsp;<@htmlTemplate.lookupField 
> value="${(productPromoAction.productId)!}" 
> formName="updateProductPromoAction" name="productId" id="productId" 
> fieldFormName="LookupProduct"/>
> +                    <br/>
> +                    
> ${uiLabelMap.PartyParty}:&nbsp;<@htmlTemplate.lookupField 
> value="${(productPromoAction.partyId)!}" formName="updateProductPromoAction" 
> name="partyId" id="partyId" fieldFormName="LookupUserLoginAndPartyDetails"/>
> +                    <br/>
>                     ${uiLabelMap.ProductServiceName}:&nbsp;<input type="text" 
> size="20" name="serviceName" value="${(productPromoAction.serviceName)!}" />
>                     ${uiLabelMap.UseCartQuantity}:&nbsp;
>                     <select name="useCartQuantity">
> @@ -415,7 +418,7 @@ under the License.
>             <tr>
>               <td colspan="3">
>                 <div>
> -                  <form method="post" 
> action="<@ofbizUrl>createProductPromoAction</@ofbizUrl>">
> +                  <form method="post" 
> action="<@ofbizUrl>createProductPromoAction</@ofbizUrl>" 
> name="createProductPromoAction">
>                     <input type="hidden" name="productPromoId" 
> value="${(productPromoRule.productPromoId)!}" />
>                     <input type="hidden" name="productPromoRuleId" 
> value="${(productPromoRule.productPromoRuleId)!}" />
>                     <span 
> class="label"><b>${uiLabelMap.CommonNew}:</b>&nbsp;</span>
> @@ -427,8 +430,11 @@ under the License.
>                     <input type="hidden" name="orderAdjustmentTypeId" 
> value="PROMOTION_ADJUSTMENT" />
>                     ${uiLabelMap.ProductQuantity}:&nbsp;<input type="text" 
> size="5" name="quantity" />
>                     ${uiLabelMap.ProductAmount}:&nbsp;<input type="text" 
> size="5" name="amount" />
> -                    ${uiLabelMap.ProductItemId}:&nbsp;<input type="text" 
> size="15" name="productId" />
> -                    ${uiLabelMap.PartyParty}:&nbsp;<input type="text" 
> size="10" name="partyId" /><br />
> +                    <br/>
> +                    ${uiLabelMap.ProductItemId}:<@htmlTemplate.lookupField 
> formName="createProductPromoAction" name="productId" id="productId" 
> fieldFormName="LookupProduct"/>
> +                    <br/>
> +                    
> ${uiLabelMap.PartyParty}:&nbsp;<@htmlTemplate.lookupField 
> formName="createProductPromoAction" name="partyId" id="partyId" 
> fieldFormName="LookupUserLoginAndPartyDetails"/>
> +                    <br/>
>                     ${uiLabelMap.ProductServiceName}:&nbsp;<input type="text" 
> size="20" name="serviceName" />
>                     ${uiLabelMap.UseCartQuantity}:&nbsp;
>                     <select name="useCartQuantity">
> 
> 

Reply via email to