SAP Design Studio - Thiết lập Dấu trang

Khi bạn tạo ứng dụng phân tích trong Design Studio, bạn có thể tạo dấu trang để có thể sử dụng lại và linh hoạt. Dấu trang có thể được tạo cho ảnh chụp nhanh của toàn bộ ứng dụng hoặc một phần của nó. Có ba loại dấu trang có thể được sử dụng trong Design Studio -

  • Standard
  • Fragment
  • Mảnh di động

Khi một nhà phát triển ứng dụng muốn tuần tự hóa trạng thái của toàn bộ ứng dụng, có thể sử dụng dấu trang tiêu chuẩn. Để sử dụng một phần đã chọn của ứng dụng, đánh dấu phân đoạn hoặc mảnh di động được sử dụng.

Tải dấu trang bằng cách sử dụng Scripting

Để tải một đánh dấu trong ứng dụng phân tích đang chạy, bạn có thể sử dụng phương pháp tập lệnh.

Để tải một dấu trang chuẩn, bạn có thể sử dụng định dạng sau:

Bookmark.loadBookmark(id);.

Bây giờ để chọn một id dấu trang, bạn có thể chọn từ danh sách thả xuống.

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

Để tải dấu trang phân đoạn, bạn có thể sử dụng phương pháp tập lệnh sau.

Bookmark.FragmentBookmark.loadBookmark(id)

Để tải dấu trang phân đoạn di động, bạn có thể sử dụng phương pháp tập lệnh sau.

Bookmark.PortableFragmentBookmark.loadBookmark(id)

Tải dấu trang bằng URL

Bạn cũng có thể tải các dấu trang được chia sẻ bởi người dùng ứng dụng khác thông qua một URL trên thanh trình duyệt. Không thể thêm trực tiếp tất cả các dấu trang được chia sẻ qua một URL vào danh sách người dùng của dấu trang đó.

Bạn có thể đánh dấu ứng dụng phân tích được chia sẻ và đánh dấu đó sau đó được liệt kê khi gọi phương thức tập lệnh.

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

Bạn cũng có thể lưu URL vào mục yêu thích của trình duyệt.

Dấu trang danh sách

Bạn có thể sử dụng API tập lệnh để cho phép người dùng ứng dụng truy xuất danh sách các dấu trang của riêng họ trong thời gian chạy. Các phương pháp tập lệnh sau được sử dụng, tùy thuộc vào loại dấu trang có liên quan.

Làm thế nào để Liệt kê các Dấu trang Chuẩn?

Mảng trả về chứa danh sách các kiểu đối tượng BookmarkInfo. Đối tượng BookmarkInfo chứa id BookmarkId, tên chuỗi và văn bản chuỗi. Cả tên chuỗi và id BookmarkId đều đề cập đến id dấu trang. Văn bản chuỗi tham chiếu đến tiêu đề dấu trang. Bất kỳ thành phần lựa chọn nào như hộp thả xuống hoặc hộp danh sách đều có thể được điền bằng mảng được trả về từ Bookmark.getAllBookmarks (); phương pháp.

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

Làm thế nào để liệt kê các dấu trang phân mảnh?

Bạn có thể liệt kê các dấu trang phân đoạn để trả về danh sách tất cả các dấu trang phân đoạn cho một ứng dụng phân tích -

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

Làm thế nào để Liệt kê các Dấu trang Phân mảnh Di động cho tất cả các Ứng dụng?

Bạn có thể sử dụng phương pháp tập lệnh sau.

Bookmark.PortableFragmentBookmark.getAllBookmarkInfos();

Thao tác này trả về danh sách tất cả các dấu trang phân đoạn di động được chỉ định bởi tham số Mã định danh nhóm. Bạn có thể điền vào Thư viện phân mảnh với tất cả các dấu trang phân mảnh di động do người dùng tạo bằng cách sử dụngFragmentGallery_1. addItems(); phương pháp viết kịch bản.

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

Lưu và Chia sẻ Dấu trang

Trong SAP Design Studio, người dùng ứng dụng có thể lưu dấu trang của họ bằng cách sử dụng tập lệnh API. Bạn có thể lưu các dấu trang tiêu chuẩn với một tiêu đề duy nhất do người dùng đề cập.

Bạn có thể sử dụng tập lệnh sau để lưu dấu trang chuẩn.

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

Bạn cũng có thể lưu dấu trang phân đoạn bằng cách sử dụng phương pháp sau.

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

Bạn có thể sử dụng phương pháp Tùy chọn BookmarkInfo toOverWrite - để ghi đè một dấu trang phân đoạn hiện có.

Chia sẻ Dấu trang

Các nhà thiết kế ứng dụng cũng có thể chia sẻ dấu trang của họ bằng cách sử dụng phương pháp tập lệnh. Bạn có thể chạy phương pháp tập lệnh sau theo loại dấu trang.

Để chia sẻ dấu trang chuẩn, bạn có thể áp dụng - Bookmark.shareBookmark(String URL) phương pháp viết kịch bản.

Để chia sẻ dấu trang phân đoạn, bạn có thể áp dụng -

Bookmark.FragmentBookmark.shareBookmark(String URL) phương pháp viết kịch bản.

Để chia sẻ dấu trang phân đoạn di động, bạn có thể áp dụng:

Bookmark.PortableFragmentBookmark.shareBookmark(String URL) phương pháp viết kịch bản.

Xóa dấu trang

Trong SAP Design Studio, mỗi dấu trang sở hữu một ứng dụng mẹ. Khi bạn xóa một ứng dụng mẹ, các dấu trang con của nó sẽ bị xóa. Để xóa các dấu trang này, bạn có thể sử dụng các phương pháp API tập lệnh.

Các tập lệnh sau có thể được sử dụng theo loại dấu trang.

Làm thế nào để Xóa các Dấu trang Chuẩn?

Bạn có thể sử dụng tập lệnh sau để cho phép người dùng ứng dụng xóa các dấu trang tiêu chuẩn của riêng họ.

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

Làm cách nào để xóa Dấu trang Phân mảnh?

Bạn có thể sử dụng tập lệnh sau để cho phép người dùng ứng dụng xóa các dấu trang phân đoạn của riêng họ.

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

Làm cách nào để xóa Dấu trang phân mảnh di động?

Phương pháp tập lệnh sau được sử dụng để cho phép người dùng ứng dụng xóa các dấu trang phân đoạn di động của họ.

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