SAP Design Studio - การตั้งค่าบุ๊กมาร์ก

เมื่อคุณสร้างแอปพลิเคชันการวิเคราะห์ใน Design Studio คุณสามารถสร้างบุ๊กมาร์กสำหรับการใช้ซ้ำและความยืดหยุ่นได้ สามารถสร้างบุ๊กมาร์กสำหรับสแนปชอตของแอปพลิเคชันแบบเต็มหรือบางส่วน มีบุ๊กมาร์กสามประเภทที่สามารถใช้ได้ใน Design Studio -

  • Standard
  • Fragment
  • ชิ้นส่วนแบบพกพา

เมื่อนักพัฒนาแอปพลิเคชันต้องการจัดลำดับสถานะของแอปพลิเคชันทั้งหมดคุณสามารถใช้บุ๊กมาร์กมาตรฐานได้ ในการใช้ส่วนที่เลือกของแอปพลิเคชันจะใช้ที่คั่นหน้าส่วนย่อยหรือแบบพกพา

การโหลดบุ๊กมาร์กโดยใช้การเขียนสคริปต์

ในการโหลดบุ๊กมาร์กในการเรียกใช้แอปพลิเคชันการวิเคราะห์คุณสามารถใช้วิธีการเขียนสคริปต์

ในการโหลดบุ๊กมาร์กมาตรฐานคุณสามารถใช้รูปแบบต่อไปนี้ -

Bookmark.loadBookmark(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 ชื่อสตริงและข้อความสตริง ทั้งชื่อสตริงและรหัส BookmarkId อ้างถึงรหัสบุ๊กมาร์ก ข้อความสตริงหมายถึงชื่อบุ๊กมาร์ก ส่วนประกอบการเลือกใด ๆ เช่นกล่องแบบหล่นลงหรือกล่องรายการสามารถเติมข้อมูลด้วยอาร์เรย์ที่ส่งคืนจาก 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 คุณสามารถเติม Fragment Gallery ด้วยบุ๊กมาร์กแฟรกเมนต์แบบพกพาทั้งหมดที่สร้างโดยผู้ใช้โดยใช้ไฟล์FragmentGallery_1. addItems(); วิธีการเขียนสคริปต์

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);

คุณสามารถใช้วิธีการเป็นตัวเลือก 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();

จะลบ Fragment Bookmarks ได้อย่างไร?

คุณสามารถใช้สคริปต์ต่อไปนี้เพื่ออนุญาตให้ผู้ใช้แอปพลิเคชันลบบุ๊กมาร์กแฟรกเมนต์ของตนเอง

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

จะลบ Portable Fragment Bookmarks ได้อย่างไร

วิธีการเขียนสคริปต์ต่อไปนี้ใช้เพื่ออนุญาตให้ผู้ใช้แอปพลิเคชันลบบุ๊กมาร์กแฟรกเมนต์แบบพกพาของตนเอง

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