Adobe Forms如何在表格行中隐藏空QR码

2020-08-22 00:30发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的SAP社区 我目前是第一...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


尊敬的SAP社区

我目前是第一次使用SAP Adob​​e Forms,并且正在尝试生成以QR码生成的入库交货清单,这样使使用扫描仪的人员可以更轻松地扫描交货及其产品,而无需 它们可以输入。我已经做得很远,可以创建从导入内部表到表格形式的表输出的关系以生成QR码。 现在一切都很好。

但是现在我的表单中有一些表字段,有时在导入内部表中为空。 由于它们是空的,我不想让它们生成为QR码,因为这可能会导致工人之间的混乱。

我已经找到了与此问题类似的线程,并且提到我应该在表单内使用脚本并使用值" 存在":

如果没有数据,则以sap Adob​​e形式隐藏QR码

我可以使用一些JavaScript,但是我不知道需要将哪个事件和哪个元素放入其中。

我尝试将脚本直接放入row元素,并尝试将 Presence 设置为 hidden 时的外观。

但是我对结果不满意。 现在不会生成QR代码,但会删除完整的列,该列现在可以使标题与标头对齐:

还有其他方法可以隐藏QR码本身而不删除整个列吗?

感谢您的每一次回复。

BR,安德里亚斯

(32.1 kB)
4条回答
clever101
2020-08-22 00:59

您好,Pascal,非常感谢您的答复。

使用该子窗体,可以完美地使该列停留而隐藏QR码。

也许您可以帮助我解决我现在面临的下一个问题。 因为我只想在导入表中的值为空的情况下隐藏QR Code,所以我尝试了以下脚本,但似乎不正确:

 if(hasValue(this.rawValue){
 this.presence ="可见";
 }其他{
   this.presence ="隐藏";
 } 

非常感谢您的帮助。

BR,Andreas

一周热门 更多>