我正在使用enter image description here桌面插件构建一个自定义打印,它有两页。第一页是一般信息,第二页来自行项目(应用程序使用的统一化)。
行项目可能没有信息,我正在尝试找到一种方法,如果在此处的行items.enter图像描述中没有输入数据,则不打印它
如果rtf文件中没有信息,如何隐藏或不打印页面?
谢谢
Zee
发布于 2020-03-18 22:57:13
应该能够将if语句与包含条件的count函数一起使用。将if语句放在分页符之前。在本例中,我检查INFORMATION
元素是否不为空,并计算它的实例数。
<?if:count(LIST_ROW/ROW[INFORMATION!=''])>0?>
...CONTENT...
<?end if?>
示例
模板
XML
<list_record>
<record>
<record_id>A</record_id>
<list_information>
<information>
<key>1</key>
<value>one</value>
</information>
<information>
<key>2</key>
<value>two</value>
</information>
</list_information>
</record>
<record>
<record_id>B</record_id>
<list_information>
<information>
<key>1</key>
<value></value>
</information>
<information>
<key>2</key>
<value></value>
</information>
</list_information>
</record>
</list_record>
https://stackoverflow.com/questions/60722853
复制相似问题