2017-06-19 25 views
0

当我循环访问“record.item”序列时,我尝试记录并打印项目的行号。在NetSuite Adanced PDF模板中,如何将字符串值转换为数字值

似乎item.line是一个字符串,而不是数字。例如:

< #list record.item如项>
        < #assign curLineNumber = item.line />
        < #assign nextLineNumber = curLineNumber + 1 />
        < span> Curent Line#:[$ {curLineNumber}] ---下一行#:$ {nextLineNumber}] < BR /> </SPAN>
< /#列表>

此打印出

CURENT线# :[1] ---下一行#:[11]
Curent Line#:[2] --- Next Line#:[21]
Curent Line#:[3] --- Next Line# 31]
.....

它看起来像item.line总是给我行号的字符串值,而不是数值。

有谁知道如何解决这个问题?由于

+0

item.line数不为我工作。 – RhysJ

+0

我以为item.line?号码一开始并不适合我,因为它会在您尝试保存时出现一堆警告。我点击了“无论如何提交”,并尝试了一个测试打印(从一个交易中,不使用编辑器中的预览按钮),它的工作。根据Adolfo的回答,在下一行投出数字也是一样的。 – Krypton

+0

我只是想出了另一种使用item_index的方法:) – RhysJ

回答

1

尽量铸造编号是这样的:

<#assign nextLineNumber = curLineNumber?number + 1/> 
相关问题