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)