【发布时间】:2017-11-21 22:54:47
【问题描述】:
当我遍历“record.item”序列时,我尝试记录并打印项目的行号。
似乎 item.line 是一个字符串,而不是一个数字。例如:
当前行号:[${curLineNumber}] --- 下一行号:[${nextLineNumber}]
#list>
打印出来
当前行 #:[1] --- 下一行 #:[11]
当前行 #:[2] --- 下一行 #:[21]
当前行 #:[3] --- 下一行 #:[31]
.....
看起来 item.line 总是给我行号的字符串值,而不是数值。
有谁知道如何解决这个问题?谢谢
【问题讨论】:
-
item.line?number 对我不起作用。
-
我认为 item.line?number 起初对我不起作用,因为当您尝试保存它时它会出现一堆警告。我点击了“仍然提交”并尝试了测试打印(来自交易,而不是使用编辑器中的预览按钮)并且它有效。根据 Adolfo 的回答,在下一行转换为数字也是如此。
-
我刚刚想出了另一种使用 item_index 的方法:)
标签: freemarker netsuite