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、字符串名称和字符串文本。字符串名称和 BookmarkId id 均指书签 id。字符串 text 指的是书签标题。任何选择组件(如下拉框或列表框)都可以使用从 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();
这将返回由 Group Identifier 参数指定的所有可移植片段书签的列表。您可以使用用户使用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);
您可以使用方法 an 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)