使用 XDocReport 和 freemarker 在 ods 模板中列出
lists in ods template with XDocReport and freemarker
有一个简单的 ods 模板。
只想迭代一个列表并在列中显示数据
以 ODT 格式工作,我在 table 的第一个字符中有这个:
@table:table-row
[#list booksList! as book]
@/table:table-row
[/#list]
这在 ODS 中不起作用(不迭代行。显示空单元格和文本“@table:table-row”。
对于 ODS 文件中的一行(无循环)以下 freemarker 标记,工作正常:
First cell: [#list booksList! as book]${book.title}
Second cell: ${book.author}
Third cell: [/#list]
但如果有超过一本 itens(书籍),这些标签将失效
如何使用自由标记列表创建 ODS 模板?
是否可以使用 Open Office 将 JOOScript 添加到 ods 文件中?
谢谢
用于 ODS 支持的 XDocReport 只是一个 POC,因此它不像 ODT 那样工作。我建议您不要使用它或贡献此支持来改进它。
有一个简单的 ods 模板。 只想迭代一个列表并在列中显示数据
以 ODT 格式工作,我在 table 的第一个字符中有这个:
@table:table-row
[#list booksList! as book]
@/table:table-row
[/#list]
这在 ODS 中不起作用(不迭代行。显示空单元格和文本“@table:table-row”。
对于 ODS 文件中的一行(无循环)以下 freemarker 标记,工作正常:
First cell: [#list booksList! as book]${book.title}
Second cell: ${book.author}
Third cell: [/#list]
但如果有超过一本 itens(书籍),这些标签将失效
如何使用自由标记列表创建 ODS 模板?
是否可以使用 Open Office 将 JOOScript 添加到 ods 文件中?
谢谢
用于 ODS 支持的 XDocReport 只是一个 POC,因此它不像 ODT 那样工作。我建议您不要使用它或贡献此支持来改进它。