重複した質問、申し訳ありません......Oracle NetSuite Advanced PDFテンプレートには「グループ化」機能と「SUM」機能がありますか?
0
A
答えて
1
freemarkerにデータを渡す前に処理/グループ化を行うことができれば、より良い結果が得られます。しかし、単純なオプションではない標準的なトランザクションフォームを拡張するようなことをしている場合。
シーケンス操作を使用してグループ化をシミュレートできます。その後
(http://freemarker.org/docs/ref_builtins_sequence.htmlを参照してください):
<#assign seen_style = []>
<#list record.item?sort_by('custcol_style') as lineitem>
<#assign lineStyle = lineitem.custcol_style>
<#if seen_style?seq_contains(lineStyle)>
<#else>
<#assign seen_style = seen_style + [lineStyle]>
<#assign styleTotal = 0>
<#list record.item?sort_by('custcol_size') as styleItem>
<#if lineStyle == styleItem.custcol_style>
<#assign styleTotal = styleTotal + styleItem.quantity>
</if>
</#list>
<div>${lineStyle} has ${styleTotal}</div>
</#if>
</#list>
2
完全なFreemarkerのマニュアルはhereです。
は、group_by()
やsum()
など一切の組み込み関数はありません、とあなたが一緒になど<#list>
ディレクティブを使用して何かを置くことができますが、あなたはlodashのようなライブラリを使用して、JavaScriptでこれをやってはるかに簡単に時間を持っているでしょう。
SuiteScriptとAdvanced PDF/HTMLテンプレートを組み合わせる方法の詳細については、ヘルプセクションのトピックUsing SuiteScript to Apply Advanced Templates to Non-Transaction Recordsを参照するか、SS2.0を使用している場合はN/render
モジュールを参照してください。
関連する問題
- 1. グループ化機能とグループ化機能はありますか?
- 2. ORACLE 12c - "単一グループのグループ機能ではありません"
- 3. NetSuite Advanced PDF Multiplication
- 4. Netsuite Advanced PDF BOM
- 5. Netsuite Advanced PDF
- 6. MongoDBにOracle Decode機能と同等の機能はありますか?オラクルで
- 7. Netsuite Advanced PDF/HTML値が
- 8. Netsuiteコールスイートレット機能
- 9. ORA-00937:1つのグループにグループ機能がありません
- 10. 機能のグループ化
- 11. グループ化と剣道グリッドのテンプレートが機能しない
- 12. Oracle eText RTFテンプレートと拡張機能
- 13. Oracle SQL ORA-00937:単一グループ・グループ機能ではありません
- 14. アンドロイドに「ライブラリ/テンプレート」iphone xcode機能がありますか?
- 15. Magnoliaのテンプレート機能にキャッシュがありますか?
- 16. 対象機能のカテゴリー機能はどのOOPS機能にありますか?
- 17. SQLグループ化+集計機能
- 18. NetSuite Advanced PDFテンプレートは絶対配置をサポートしていますか?
- 19. Rubyにスライス機能とは逆の機能はありますか?
- 20. Apache ImpalaにHiveの 'explode'機能と同等の機能がありますか?
- 21. ORA-00937:単一グループ・グループ機能ではありません。
- 22. ngTableのグループ化が機能しない
- 23. パンダのグループ化が機能しない
- 24. Android OpenCVバイナリにデータ永続化機能がありますか?
- 25. スウィフト機能にはデフォルトの完了ハンドラがありますか?スウィフト、機能で
- 26. Netsuite Advanced PDF/HTMLテンプレートの列の合計値を計算しますか?
- 27. KeyError: 'ある機能にはデータがありますが、他の機能にはありません。
- 28. PDFダウンロード機能
- 29. NetSuite - OnValidateLineが機能しない
- 30. Goテンプレート機能
あなたはあなたの元の質問を編集して、コードを貼り付けることができます。 – bknights
re:すでに取引フォームのデータです。はい、私が解決策を提示しているユースケースです。あなたは明示的ではありませんでしたが、コードから出力を生成している場合は、テンプレートを打つ前にグループ化を行う方が簡単です。あなたがそうしているようには聞こえません。 – bknights
また、 'groupby'はNetsuiteフィールドでもカスタム列フィールドのフォーマットでもありません。 – bknights