在融合中的rtf模板中添加序列号

Posted

技术标签:

【中文标题】在融合中的rtf模板中添加序列号【英文标题】:Adding sequence number in rtf template in fusion 【发布时间】:2022-01-22 15:25:45 【问题描述】:

我正在尝试在 rtf 模板中添加序列号。我在 rtf 中添加了一个条件,即不显示其工作是顾问的行。所以序列号不是按正确的顺序生成的。 下面是数据: S 编号 名称 工作 1 Abhay 开发人员 2 安南顾问 3 阿努什卡经理

输出显示: S 编号 名称 工作 1 Abhay 开发人员 3 阿努什卡经理

我使用了以下 xml:

【问题讨论】:

【参考方案1】:

您可以在 RTF 上使用变量。

设置变量

<?xdoxslt:set_variable($_XDOCTX, ‘v_position’, 0)?>

变量加 1

<?xdoxslt:set_variable($_XDOCTX, 'v_position',xdoxslt:get_variable($_XDOCTX,'v_position')+1)?>

显示变量

<?xdoxslt:get_variable($_XDOCTX,'v_position')?>

【讨论】:

感谢帮助 请为答案投票。谢谢!

以上是关于在融合中的rtf模板中添加序列号的主要内容,如果未能解决你的问题,请参考以下文章

我想使用 rtf 模板在 BI Publisher Report 中添加条形码,可以吗?

使用模板类提升序列化

BI Publisher RTF 模板中的独立 ELSE

rtf模板常用技巧

对象反序列化在 Asp Net Core MVC 控制器中的 POST 失败

如何使用 BI Publisher Desktop 在 RTF 模板中将数字格式化为字母?