- SAP Design Studio 教程
- SAP 设计工作室 - 主页
- SAP 设计工作室 - 概述
- SAP Design Studio - 主要功能
- SAP Design Studio - 如何登录
- SAP Design Studio - 导航
- 创建应用程序
- 添加数据源
- HANA 连接
- 设置书签
- 使用数据源
- 连接到 UDS
- SAP Design Studio - 导出数据
- HANA模式交互
- 使用信息图表
- 使用过滤器
- SAP Design Studio - 地理地图
- 导出应用程序
- 导出为模板
- 可视化模板
- 定制仪表板
- 刷新文档
- SAP Design Studio 有用资源
- SAP Design Studio - 快速指南
- SAP Design Studio - 资源
- SAP Design Studio - 讨论
SAP Design Studio - 设置书签
当您在 Design Studio 中创建分析应用程序时,您可以创建书签以实现可重用性和灵活性。可以为整个应用程序或其一部分的快照创建书签。Design Studio 中可以使用三种类型的书签 -
- 标准
- 分段
- 便携式碎片
当应用程序开发人员想要序列化整个应用程序的状态时,可以使用标准书签。为了使用应用程序的选定部分,需要使用片段或便携式片段书签。
使用脚本加载书签
要在运行分析应用程序中加载书签,您可以使用脚本方法。
要加载标准书签,您可以使用以下格式 -
Bookmark.loadBookmark(id);.
现在要选择书签 ID,您可以从下拉列表中进行选择。
var id = DROPDOWN_1.getSelectedValue(); Bookmark.loadBookmark(id);
要加载片段书签,您可以使用以下脚本方法。
Bookmark.FragmentBookmark.loadBookmark(id)
要加载便携式片段书签,您可以使用以下脚本方法。
Bookmark.PortableFragmentBookmark.loadBookmark(id)
使用 URL 加载书签
您还可以通过浏览器栏中的 URL 加载其他应用程序用户共享的书签。所有通过 URL 共享的书签都无法直接添加到该书签的用户列表中。
您可以为共享分析应用程序添加书签,然后在调用脚本方法时会列出该书签。
Bookmark.getAllBookmarks() Bookmark.FragmentBookmark.getAllBookmarkInfos() Bookmark.PortableFragmentBookmark.getAllBookmarkInfos(groupIdentifier)
您还可以将 URL 保存到浏览器收藏夹。
列出书签
您可以使用脚本 API 来允许应用程序用户在运行时检索自己的书签列表。根据所涉及书签的类型,使用以下脚本方法。
如何列出标准书签?
返回的数组包含 BookmarkInfo 对象类型的列表。BookmarkInfo 对象包含 BookmarkId id、字符串名称和字符串文本。String name 和 BookmarkId id 均指书签 id。字符串文本指的是书签标题。任何选择组件(例如下拉框或列表框)都可以使用从 Bookmark.getAllBookmarks() 返回的数组进行填充;方法。
var array = Bookmark.getAllBookmarks(); array.forEach(function(element, index) { DROPDOWN_1.addItem(element.name, element.text); });
如何列出片段书签?
您可以列出片段书签以返回分析应用程序的所有片段书签的列表 -
var array = Bookmark.FragmentBookmark.getAllBookmarkInfos(); array.forEach(function(element, index) { DROPDOWN_1.addItem(element.id, element.title); });
如何列出所有应用程序的便携式片段书签?
您可以使用以下脚本方法。
Bookmark.PortableFragmentBookmark.getAllBookmarkInfos();
这将返回由组标识符参数指定的所有可移植片段书签的列表。您可以使用用户使用FragmentGallery_1 创建的所有可移植片段书签来填充片段库。添加项目();脚本方法。
var array = Bookmark.PortableFragmentBookmark.getAllBookmarkInfos(“groupIdentifier”); FRAGMENTGALLERY_1.addItems(array);
保存和共享书签
在 SAP Design Studio 中,应用程序用户可以使用 API 脚本保存其书签。您可以使用用户提到的唯一标题保存标准书签。
您可以使用以下脚本来保存标准书签。
var id = Bookmark.saveBookmark(); var id = Bookmark.saveBookmark("title")
您还可以使用以下方法保存片段书签。
var fragInfo = Bookmark.FragmentBookmark.saveBookmark(ContainerComponent);
您可以使用Optional BookmarkInfo toOverWrite方法来覆盖现有的片段书签。
共享书签
应用程序设计者还可以使用脚本方法共享他们的书签。您可以根据书签的类型运行以下脚本方法。
要共享标准书签,您可以应用 - Bookmark.shareBookmark(String URL)脚本方法。
要共享片段书签,您可以应用 -
Bookmark.FragmentBookmark.shareBookmark(String URL)脚本方法。
要共享便携式片段书签,您可以应用 -
Bookmark.PortableFragmentBookmark.shareBookmark(String URL)脚本方法。
删除书签
在 SAP Design Studio 中,每个书签都拥有一个父应用程序。当您删除父应用程序时,其子书签也会被删除。要删除这些书签,您可以使用脚本 API 方法。
可以根据书签类型使用以下脚本。
如何删除标准书签?
您可以使用以下脚本来允许应用程序用户删除他们自己的标准书签。
Bookmark.deleteBookmark(id); Bookmark.deleteAllBookmarks();
如何删除片段书签?
您可以使用以下脚本来允许应用程序用户删除自己的片段书签。
Bookmark.FragmentBookmark.deleteBookmark(id); Bookmark.FragmentBookmark.deleteAllBookmarks();
如何删除便携式片段书签?
以下脚本方法用于允许应用程序用户删除自己的便携式片段书签。
Bookmark.PortableFragmentBookmark.deleteBookmark(id) Bookmark.PortableFragmentBookmark.deleteAllBookmarks(groupIdentifier)