2017-06-19 11 views
0

"record.item"シーケンスをループすると、アイテムの行番号を記録して印刷しようとします。NetSuite入門PDFテンプレートで、文字列値を数値に変換する方法

item.lineは数字ではなく文字列であるようです。例えば:

<項目として#list record.item>
        < #assign curLineNumber = item.line />
        < #assign nextLineNumber = curLineNumber + 1 />
        <スパン> Curent Line#:[$ {curLineNumber}] ---次の行#:[$ {nextLineNumber}] < BR /> < /スパン>
< /#リスト>

これは

海流ライン#を出力:[1] ---次の行番号:[11]
Curent行番号:[2] ---次の行番号:[21]
Curent行番号:[3] ---次の行番号: 31]
.....

item.lineは、数値の代わりに常に行番号の文字列値を与えているようです。

誰もこの問題を解決する方法を知っていますか?おかげ

+0

がitem.line数が私のために動作しません。 – RhysJ

+0

私はあなたがそれを保存しようとするとたくさんの警告が表示されるので、item.line?numberが私のために最初に働いていないと思った。私は 'Submit Anyway'をクリックし、テストプリントを試しました(エディタでプレビューボタンを使用しないでトランザクションから)。 Adolfoの答えに従って次の行に番号をつけてキャストすることは同じでした。 – Krypton

+0

私はitem_indexを使って別の方法を考え出しました:) – RhysJ

答えて

1

は次のように番号を付けるためにキャストしてみます?

<#assign nextLineNumber = curLineNumber?number + 1/> 
関連する問題