Personas 3.0 Tabstrip元素

2020-08-22 01:10发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) Hi Personas Pro...

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

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


Hi Personas Pros,

寻求带有Tabstrip元素的路线。 当屏幕上有一个选项卡并编辑屏幕时,在"高级属性编辑器"中,您可以看到" elementOrder"属性。 这是所有标签的JSON,无论是否可见。

在脚本编写中,要达到相同的属性,我似乎面临挑战。 根据条件和标题,我的标签应该打开/关闭。 我用另一种方式(TAB_NEXT命令)解决了它,但这并不优雅。

我希望你们有解决方案! 谢谢!

亲切的问候,

彼得·托特

6条回答
CJones
2020-08-22 02:02

嗨,布莱恩,

感谢您的回复。 我使用事务IL03,但它通常适用于您在屏幕上看到Tabstrip的任何事务。 在我的情况下,当您尝试隐藏"常规"和"长文本"选项卡之外的所有内容时,交易会令人头疼,因为选项卡的数量和描述来自于自定义,具体取决于功能位置的类别(?)。因此,当您输入 功能位置并编辑该特定功能位置的样式,您将隐藏除这两个选项卡之外的所有内容。下次您返回不同的功能位置时,会弹出新的选项卡,您没有机会在上一个位置中隐藏。/p>

所以我的想法是读取GuiTabStrip的属性" elementOrder"。 当您在Edit Flavor中时,将焦点放在GuiTabStrip上,然后从"更多选项"中选择"高级",在"高级属性编辑器"中您会看到此属性,它是一个JSON列表,将所有选项卡的ID对齐。 然后可以在session.findById(ID).hide()中使用这些ID。

至少那是我开创性的想法。 在脚本视图中,您无法以任何方式查看/获取此属性。 我希望其他人会知道魔术。

再次感谢您对此进行研究。

亲切的问候,

Peter Toth

一周热门 更多>