Design Studio便携式片段书签问题

2020-09-29 17:07发布

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

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


我正在将Design Studio 1.6 SP04与BusinessObjects 4.1 SP06一起使用。 我的目标是使书签出现在HTML iframe中。 我一直试图通过将HTML iframe源指向书签URL来做到这一点。 我不使用BI Launchpad。

作为测试,我创建了一个空白分析应用程序,并添加了数据源,图表(CHART_1),列表框(LISTBOX_1),图表和列表框周围的面板(PANEL_1),以及面板外部的按钮( BUTTON_1)。 该按钮的"单击时"字段中具有以下脚本:

 Bookmark.PortableFragmentBookmark.saveBookmark(" ONLINE_COMP",PANEL_1); 

我的理解是,此脚本应该创建一个新的书签,其中应包含面板,列表框和图表,但不应包含按钮,因为它位于面板之外。 如果我访问书签网址(例如

http://localhost:/aad/zen? APPLICATION = &BOOKMARK = ),我看到了屏幕上的所有组件,而不是面板上的所有组件。 尽管事实上在此示例中书签的属性文件不包含按钮组件。 但是,如果我使用"在线构图"模板打开书签,则它仅加载面板及其内容。 我在这里想念什么? 除了加载书签之外,在线写作模板还有什么作用? 与Fragment Gallery处理书签的方式有关吗?

谢谢

克里希纳

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

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


我正在将Design Studio 1.6 SP04与BusinessObjects 4.1 SP06一起使用。 我的目标是使书签出现在HTML iframe中。 我一直试图通过将HTML iframe源指向书签URL来做到这一点。 我不使用BI Launchpad。

作为测试,我创建了一个空白分析应用程序,并添加了数据源,图表(CHART_1),列表框(LISTBOX_1),图表和列表框周围的面板(PANEL_1),以及面板外部的按钮( BUTTON_1)。 该按钮的"单击时"字段中具有以下脚本:

 Bookmark.PortableFragmentBookmark.saveBookmark(" ONLINE_COMP",PANEL_1); 

我的理解是,此脚本应该创建一个新的书签,其中应包含面板,列表框和图表,但不应包含按钮,因为它位于面板之外。 如果我访问书签网址(例如

http://localhost:/aad/zen? APPLICATION = &BOOKMARK = ),我看到了屏幕上的所有组件,而不是面板上的所有组件。 尽管事实上在此示例中书签的属性文件不包含按钮组件。 但是,如果我使用"在线构图"模板打开书签,则它仅加载面板及其内容。 我在这里想念什么? 除了加载书签之外,在线写作模板还有什么作用? 与Fragment Gallery处理书签的方式有关吗?

谢谢

克里希纳

付费偷看设置
发送
4条回答
闻人可可
1楼 · 2020-09-29 17:13.采纳回答

您好,克里希纳,

我的评论和问题如下:

1)您提到"我不使用BI Launchpad"。 那么,您要将应用程序部署到NetWeaver,HANA的哪个平台上?

2)我认为您遇到的行为是设计上的标准功能。 当启动书签URL时,它仍会启动并渲染整个应用程序,但会将保存的可移植片段书签属性应用于面板内的相应组件。 您会注意到书签URL既引用了应用程序名称,又引用了书签ID。

3)当您说"如果我使用Online Composition模板打开书签,它将仅加载面板及其内容"。 ,我假设您的意思是在引用屏幕快照示例时,"将书签拖放到撰写区域后,书签将正确显示"。 这里发生的事情是您将便携式片段书签("智能对象")从"片段库"拖到了"撰写"区域中的"拆分单元格容器"中。 在这种情况下,您的问题"与Fragment Gallery如何处理书签有关?"的答案。 是是的。 Fragment Gallery和Split Cell Container集成在一起,仅允许保存的"片段"出现在Split Cell Container中,而不是主机应用程序中的所有组件。 确实,这是在线组合机制的全部目的。 您无法通过尝试将书签URL加载到iFrame中来复制它。 书签URL将始终加载整个应用程序,而不仅仅是加载作为书签一部分保存的组件。

也许您可以详细说明您尝试使用iFrame和书签实现的用例。 ,我们可以提供其他建议。

关于

穆斯塔法。

哎,真难
2楼-- · 2020-09-29 17:27

是的,BIP URL问题已解决。

亦是此间程序员
3楼-- · 2020-09-29 17:29

阅读此SAP博客 https://blogs.sap.com/2015/11/30/so-what-exactly-is-a-design-studio-bookmark 或如何将其用于业务/听起来您真正想要的是片段书签,而不是便携式片段书签。 您尝试过吗?

hengyuye
4楼-- · 2020-09-29 17:14

不,它正在连接到我自己的数据源-您无能为力。 感谢您分享您的代码。

一周热门 更多>