Vikas, There is a handy little trick in FreeMarker that will help with this and make the "count" variable unnecessary. Take a peek at the "_index" suffix described here: http://www.freemarker.org/docs/ref_directive_list.html -David On Apr 24, 2009, at 6:47 AM, [hidden email] wrote: > Author: mor > Date: Fri Apr 24 12:47:07 2009 > New Revision: 768286 > > URL: http://svn.apache.org/viewvc?rev=768286&view=rev > Log: > Securing URLs in FTL. Patch from Arun Patidar, part of OFBIZ-2352 (https://issues.apache.org/jira/browse/OFBIZ-2352 > ) > > Modified: > ofbiz/trunk/applications/product/webapp/facility/facility/ > PicklistManage.ftl > > Modified: ofbiz/trunk/applications/product/webapp/facility/facility/ > PicklistManage.ftl > URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/webapp/facility/facility/PicklistManage.ftl?rev=768286&r1=768285&r2=768286&view=diff > = > = > = > = > = > = > = > = > ====================================================================== > --- ofbiz/trunk/applications/product/webapp/facility/facility/ > PicklistManage.ftl (original) > +++ ofbiz/trunk/applications/product/webapp/facility/facility/ > PicklistManage.ftl Fri Apr 24 12:47:07 2009 > @@ -92,6 +92,7 @@ > <#-- PicklistBin --> > <#list picklistInfo.picklistBinInfoList?if_exists as > picklistBinInfo> > <#assign isBinComplete = > Static > ["org > .ofbiz.shipment.picklist.PickListServices"].isBinComplete(delegator, > picklistBinInfo.picklistBin.picklistBinId)/> > + <#assign count = 0> > <#if (!isBinComplete)> > <div style="margin-left: 15px;"> > <span class="label">$ > {uiLabelMap.ProductBinNum}</span> $ > {picklistBinInfo.picklistBin.binLocationNumber} ($ > {picklistBinInfo.picklistBin.picklistBinId}) > @@ -142,7 +143,18 @@ > <td>$ > {inventoryItemAndLocation.areaId?if_exists}-$ > {inventoryItemAndLocation.aisleId?if_exists}-$ > {inventoryItemAndLocation.sectionId?if_exists}-$ > {inventoryItemAndLocation.levelId?if_exists}-$ > {inventoryItemAndLocation.positionId?if_exists}</td> > <td>$ > {picklistItem.quantity}</td> > <#if ! > picklistItemInfo.itemIssuanceList?has_content> > - <td><a > href="<@ofbizUrl>deletePicklistItem?picklistBinId=$ > {picklistItemInfo.picklistItem.picklistBinId}&orderId=$ > {picklistItemInfo.picklistItem.orderId}&orderItemSeqId=$ > {picklistItemInfo.picklistItem.orderItemSeqId}&shipGroupSeqId=$ > {picklistItemInfo.picklistItem.shipGroupSeqId}&inventoryItemId=$ > {picklistItemInfo.picklistItem.inventoryItemId}&facilityId=$ > {facilityId?if_exists}</@ofbizUrl>" class="buttontext">$ > {uiLabelMap.CommonDelete}</a></td> > + <td> > + <#assign count = > count+1> > + <form > name="deletePicklistItem_${picklist.picklistId}_$ > {picklistItem.orderId}_${count}" method="post" > action="<@ofbizUrl>deletePicklistItem</@ofbizUrl>"> > + <input > type="hidden" name="picklistBinId" value="$ > {picklistItemInfo.picklistItem.picklistBinId}"/> > + <input > type="hidden" name="orderId" value= "$ > {picklistItemInfo.picklistItem.orderId}"/> > + <input > type="hidden" name="orderItemSeqId" value="$ > {picklistItemInfo.picklistItem.orderItemSeqId}"/> > + <input > type="hidden" name="shipGroupSeqId" value="$ > {picklistItemInfo.picklistItem.shipGroupSeqId}"/> > + <input > type="hidden" name="inventoryItemId" value="$ > {picklistItemInfo.picklistItem.inventoryItemId}"/> > + <input > type="hidden" name="facilityId" value="${facilityId?if_exists}"/> > + <a > href='javascript:document.deletePicklistItem_${picklist.picklistId}_$ > {picklistItem.orderId}_${count}.submit()' class='buttontext'> $ > {uiLabelMap.CommonDelete} </a> > + </form> > + </td> > </#if> > <td> > <#-- > picklistItem.orderItemShipGrpInvRes (do we want to display any of > this info?) --> > > |
Hi David,
I just overlooked this nice feature of FreeMarker. Thanks for pointing out. I have indeed made these improvements in trunk rev. 768514 and release09.4 rev. 768514 Vikas On Apr 24, 2009, at 8:08 PM, David E Jones wrote: > > Vikas, > > There is a handy little trick in FreeMarker that will help with this > and make the "count" variable unnecessary. Take a peek at the > "_index" suffix described here: > > http://www.freemarker.org/docs/ref_directive_list.html > > -David > > > On Apr 24, 2009, at 6:47 AM, [hidden email] wrote: > >> Author: mor >> Date: Fri Apr 24 12:47:07 2009 >> New Revision: 768286 >> >> URL: http://svn.apache.org/viewvc?rev=768286&view=rev >> Log: >> Securing URLs in FTL. Patch from Arun Patidar, part of OFBIZ-2352 (https://issues.apache.org/jira/browse/OFBIZ-2352 >> ) >> >> Modified: >> ofbiz/trunk/applications/product/webapp/facility/facility/ >> PicklistManage.ftl > |
Free forum by Nabble | Edit this page |