2017-04-20 55 views
1

在銷售訂單的商品列表中,我們有一列顯示不同的數字,即:Netsuite的Freemarker總數(列表中的數字)

CODE   COLUMN X 
Item A    3 
Item B    5 
Item C    1 
Item D    10 

我不能使用suitescript或Java或任何類型的銷售訂單端編碼, 所以我需要一種方法來計算PDF/HTML模板內的總列X(以的Freemarker)

FYI:在列X字段的格式是 '十進制數'

回答

3

假設你的列被稱爲custcol_columnx,你可以做到以下幾點:

<#assign total = 0> 
<#list record.item as item> 
    <#assign total = total + item.custcol_columnx> 
</#list> 

Total: ${total} 
+0

請注意,您可以寫'<#assign total + = item.custcol_columnx>(自FreeMarker 2.3.23以來)而不是'<#assign total = total + item.custcol_columnx>'。 – ddekany

+0

@ddekany注意到,雖然Netsuite提供了我目前認爲的2.3.19版本,所以在這個階段沒有選擇。 – michoel

+1

2.3.19已經超過5年了......如果他們仍然用這種方式出貨,那麼很難過,因爲2.3.x版本的目標是100%向後兼容。 – ddekany