2020-08-22 01:10发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) Hi Personas Pro... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
Hi Personas Pros,
寻求带有Tabstrip元素的路线。 当屏幕上有一个选项卡并编辑屏幕时,在"高级属性编辑器"中,您可以看到" elementOrder"属性。 这是所有标签的JSON,无论是否可见。
在脚本编写中,要达到相同的属性,我似乎面临挑战。 根据条件和标题,我的标签应该打开/关闭。 我用另一种方式(TAB_NEXT命令)解决了它,但这并不优雅。
我希望你们有解决方案! 谢谢!
亲切的问候,
彼得·托特
嗨,布莱恩,
感谢您的回复。 我使用事务IL03,但它通常适用于您在屏幕上看到Tabstrip的任何事务。 在我的情况下,当您尝试隐藏"常规"和"长文本"选项卡之外的所有内容时,交易会令人头疼,因为选项卡的数量和描述来自于自定义,具体取决于功能位置的类别(?)。因此,当您输入 功能位置并编辑该特定功能位置的样式,您将隐藏除这两个选项卡之外的所有内容。下次您返回不同的功能位置时,会弹出新的选项卡,您没有机会在上一个位置中隐藏。/p>
所以我的想法是读取GuiTabStrip的属性" elementOrder"。 当您在Edit Flavor中时,将焦点放在GuiTabStrip上,然后从"更多选项"中选择"高级",在"高级属性编辑器"中您会看到此属性,它是一个JSON列表,将所有选项卡的ID对齐。 然后可以在session.findById(ID).hide()中使用这些ID。
至少那是我开创性的想法。 在脚本视图中,您无法以任何方式查看/获取此属性。 我希望其他人会知道魔术。
再次感谢您对此进行研究。
Peter Toth
最多设置5个标签!
嗨,布莱恩,
感谢您的回复。 我使用事务IL03,但它通常适用于您在屏幕上看到Tabstrip的任何事务。 在我的情况下,当您尝试隐藏"常规"和"长文本"选项卡之外的所有内容时,交易会令人头疼,因为选项卡的数量和描述来自于自定义,具体取决于功能位置的类别(?)。因此,当您输入 功能位置并编辑该特定功能位置的样式,您将隐藏除这两个选项卡之外的所有内容。下次您返回不同的功能位置时,会弹出新的选项卡,您没有机会在上一个位置中隐藏。/p>
所以我的想法是读取GuiTabStrip的属性" elementOrder"。 当您在Edit Flavor中时,将焦点放在GuiTabStrip上,然后从"更多选项"中选择"高级",在"高级属性编辑器"中您会看到此属性,它是一个JSON列表,将所有选项卡的ID对齐。 然后可以在session.findById(ID).hide()中使用这些ID。
至少那是我开创性的想法。 在脚本视图中,您无法以任何方式查看/获取此属性。 我希望其他人会知道魔术。
再次感谢您对此进行研究。
亲切的问候,
Peter Toth
一周热门 更多>