Skip to main content

Library page APIs

The LibraryPage object is the manipulator of the Library home page. It could be got by embeddingContext.libraryPage.

The details of the embeddingContext object could be seen in Embedding context.

The APIs under Library page object are as below.

Library page APIs​

getAllMyGroups()​

Description​

This API is used for getting all the group items under "My Groups".

Class​

LibraryPage

Return type​

This API would return a Promise object that resolves to an object that contains the information of all groups contained in “My Groups“ and “Default Groups“. Its serialized JSON string is as below:

[
{
"id": "D1ADEEDFC8D94008A8D66F27CB1EFF47",
"name": "My Group A"
},
{
"id": "0A88CE2CF43C4242A86A5439850C3EAA",
"name": "My Group B"
}
]

Example​

const myGroups = await embeddingContext.libraryPage.getAllMyGroups();

getAllDefaultGroups()​

Description​

This API is used for getting all the group items under "Default Groups".

Class​

LibraryPage

Return type​

This API would return a Promise object that resolves to an object that contains the information of all groups contained in “My Groups“ and “Default Groups“. Its serialized JSON string is as below:

[
{
"id": "D1ADEEDFC8D94008A8D66F27CB1EFF47",
"name": "Default Group A"
},
{
"id": "0A88CE2CF43C4242A86A5439850C3EAA",
"name": "Default Group B"
}
]

Example​

const myGroups = await embeddingContext.libraryPage.getAllDefaultGroups();

setNavigationBarEnabled(enabled: Boolean)​

Description​

This API is used for enabling or disabling the navigation bar dynamically.

Class​

LibraryPage

Input parameters​

  • enabled:

    Data Type

    Boolean

    Required?

    Yes

Return type​

This API would return a Promise object that resolves to nothing.

Example​

await embeddingContext.libraryPage.setNavigationBarEnabled(true);

API errors​

This API would report an error in these 2 cases:

  • When enabled value isn't boolean.
  • When enabled is true, and the navigation bar is disabled by the application settings.

setSidebarVisibility(shown: Boolean)​

Description​

This API is used for showing or hiding the sidebar.

Class​

LibraryPage

Input parameters​

  • shown:

    Data Type

    Boolean

    Required?

    Yes

Return type​

This API would return a Promise object that resolves to nothing.

Example​

await embeddingContext.libraryPage.setSidebarVisibility(true);

API errors​

This API would report an error in these 2 cases:

  • When shown value isn't boolean.
  • When shown is true, and the sidebar is disabled by the application settings.