RTF模板每个循环的增量计数器
我正在尝试使用下面的代码,在BIP报告的每个循环中,将计数器变量递增1 然而,计数器变量不会递增,无论有多少个循环。有人能告诉我怎么做吗 我也知道RTF模板每个循环的增量计数器,rtf,bi-publisher,Rtf,Bi Publisher,我正在尝试使用下面的代码,在BIP报告的每个循环中,将计数器变量递增1 然而,计数器变量不会递增,无论有多少个循环。有人能告诉我怎么做吗 我也知道position()函数,但它不能满足我的需要 <?xdoxsllt:set_variable($_XDOCTX, 'COUNTER', 1)?> <?for-each@section:SECTION1?> <?xdoxslt:set_variable($_XDOCTX, 'COUNTER', xdoxslt:g
position()
函数,但它不能满足我的需要
<?xdoxsllt:set_variable($_XDOCTX, 'COUNTER', 1)?>
<?for-each@section:SECTION1?>
<?xdoxslt:set_variable($_XDOCTX, 'COUNTER', xdoxslt:get_variable($_XDOCTX, 'COUNTER') + 1?>
<?end for-each?>
<?xdoxslt:get_variable($_XDOCTX, 'COUNTER')?>
你错过了两件事:
1. '第一行中的“xdoxslt”写为“xdoxslt”
2.A第3行中1后面的右括号
<?xdoxslt:set_variable($_XDOCTX, 'COUNTER', 1)?>
<?for-each@section:SECTION1?>
<?xdoxslt:set_variable($_XDOCTX, 'COUNTER', xdoxslt:get_variable($_XDOCTX, 'COUNTER') + 1)?>
<?end for-each?>
<?xdoxslt:get_variable($_XDOCTX, 'COUNTER')?>
看起来您缺少了1后面的集合末尾的右括号)
。试试