SAP Design Studio - Menyiapkan Bookmark

Saat membuat aplikasi analisis di Design Studio, Anda dapat membuat bookmark agar dapat digunakan kembali dan fleksibel. Bookmark dapat dibuat untuk snapshot dari aplikasi lengkap atau sebagian darinya. Ada tiga jenis bookmark yang dapat digunakan di Design Studio -

  • Standard
  • Fragment
  • Fragmen portabel

Ketika seorang pengembang aplikasi ingin membuat serial status seluruh aplikasi, bookmark standar dapat digunakan. Untuk menggunakan bagian aplikasi yang dipilih, fragmen atau penanda fragmen portabel digunakan.

Memuat Bookmark Menggunakan Scripting

Untuk memuat bookmark dalam menjalankan aplikasi analisis, Anda dapat menggunakan metode scripting.

Untuk memuat bookmark standar, Anda dapat menggunakan format berikut -

Bookmark.loadBookmark(id);.

Sekarang untuk memilih id bookmark, Anda dapat memilih dari daftar drop-down.

var id = DROPDOWN_1.getSelectedValue(); 
Bookmark.loadBookmark(id);

Untuk memuat bookmark fragmen, Anda dapat menggunakan metode skrip berikut.

Bookmark.FragmentBookmark.loadBookmark(id)

Untuk memuat bookmark fragmen portabel, Anda dapat menggunakan metode skrip berikut.

Bookmark.PortableFragmentBookmark.loadBookmark(id)

Memuat Bookmark Menggunakan URL

Anda juga dapat memuat bookmark yang dibagikan oleh pengguna aplikasi lain melalui URL di bilah browser. Semua bookmark yang dibagikan melalui URL tidak dapat langsung ditambahkan ke daftar pengguna bookmark itu.

Anda dapat menandai aplikasi analisis bersama dan penanda itu kemudian terdaftar saat memanggil metode skrip.

Bookmark.getAllBookmarks() 
Bookmark.FragmentBookmark.getAllBookmarkInfos() 
Bookmark.PortableFragmentBookmark.getAllBookmarkInfos(groupIdentifier)

Anda juga dapat menyimpan URL ke favorit browser.

Daftar Bookmark

Anda dapat menggunakan API skrip untuk mengizinkan pengguna aplikasi mengambil daftar bookmark mereka sendiri pada waktu proses. Metode skrip berikut digunakan, bergantung pada jenis penunjuk yang terlibat.

Bagaimana cara membuat daftar penanda standar?

Array yang dikembalikan berisi daftar tipe objek BookmarkInfo. Objek BookmarkInfo berisi id BookmarkId, nama String, dan teks String. Baik nama String dan id BookmarkId mengacu pada id bookmark. Teks string mengacu pada judul bookmark. Semua komponen pilihan seperti kotak Dropdown atau kotak Daftar dapat diisi dengan array yang dikembalikan dari Bookmark.getAllBookmarks (); metode.

var array = Bookmark.getAllBookmarks(); 
array.forEach(function(element, index)  
{ DROPDOWN_1.addItem(element.name, element.text);  
});

Bagaimana cara membuat daftar penanda fragmen?

Anda dapat membuat daftar bookmark fragmen untuk mengembalikan daftar semua bookmark fragmen untuk aplikasi analisis -

var array = Bookmark.FragmentBookmark.getAllBookmarkInfos();  
array.forEach(function(element, index)  
{ DROPDOWN_1.addItem(element.id, element.title);  
});

Bagaimana Membuat Daftar Penanda Fragmen Portabel untuk semua Aplikasi?

Anda dapat menggunakan metode skrip berikut.

Bookmark.PortableFragmentBookmark.getAllBookmarkInfos();

Ini mengembalikan daftar semua bookmark fragmen portabel yang ditentukan oleh parameter Group Identifier. Anda dapat mengisi Galeri Fragmen dengan semua penanda fragmen portabel yang dibuat oleh pengguna menggunakanFragmentGallery_1. addItems(); metode scripting.

var array = 
Bookmark.PortableFragmentBookmark.getAllBookmarkInfos(“groupIdentifier”);  
FRAGMENTGALLERY_1.addItems(array);

Menyimpan dan Berbagi Bookmark

Di SAP Design Studio, pengguna aplikasi dapat menyimpan bookmark mereka menggunakan skrip API. Anda dapat menyimpan bookmark standar dengan judul unik yang disebutkan oleh pengguna.

Anda dapat menggunakan skrip berikut untuk menyimpan bookmark standar.

var id = Bookmark.saveBookmark(); 
var id = Bookmark.saveBookmark("title")

Anda juga dapat menyimpan bookmark fragmen menggunakan metode berikut.

var fragInfo = Bookmark.FragmentBookmark.saveBookmark(ContainerComponent);

Anda dapat menggunakan metode Opsional BookmarkInfo toOverWrite - untuk menimpa bookmark fragmen yang ada.

Berbagi Bookmark

Desainer aplikasi juga dapat membagikan bookmark mereka menggunakan metode scripting. Anda dapat menjalankan metode skrip berikut sesuai jenis bookmark.

Untuk berbagi bookmark standar, Anda dapat menerapkan - Bookmark.shareBookmark(String URL) metode scripting.

Untuk membagikan bookmark fragmen, Anda dapat menerapkan -

Bookmark.FragmentBookmark.shareBookmark(String URL) metode scripting.

Untuk membagikan bookmark fragmen portabel, Anda dapat menerapkan -

Bookmark.PortableFragmentBookmark.shareBookmark(String URL) metode scripting.

Menghapus Bookmark

Di SAP Design Studio, setiap penanda memiliki aplikasi induk. Saat Anda menghapus aplikasi induk, penanda anaknya akan dihapus. Untuk menghapus bookmark ini, Anda dapat menggunakan metode API skrip.

Skrip berikut dapat digunakan sesuai jenis bookmark.

Bagaimana cara Menghapus Bookmark Standar?

Anda dapat menggunakan skrip berikut untuk mengizinkan pengguna aplikasi menghapus bookmark standar mereka sendiri.

Bookmark.deleteBookmark(id); 
Bookmark.deleteAllBookmarks();

Bagaimana cara menghapus Fragment Bookmarks?

Anda dapat menggunakan skrip berikut untuk mengizinkan pengguna aplikasi menghapus bookmark fragmen mereka sendiri.

Bookmark.FragmentBookmark.deleteBookmark(id); 
Bookmark.FragmentBookmark.deleteAllBookmarks();

Bagaimana cara menghapus Penanda Fragmen Portabel?

Metode skrip berikut digunakan untuk mengizinkan pengguna aplikasi menghapus bookmark fragmen portabel mereka sendiri.

Bookmark.PortableFragmentBookmark.deleteBookmark(id) 
Bookmark.PortableFragmentBookmark.deleteAllBookmarks(groupIdentifier)