bookmark.Bookmark
self) bookmark.Bookmark(
Attributes
Name | Description |
---|---|
exclude | A list of scoped Input names to exclude from bookmarking. |
store | App’s bookmark store value |
Methods
Name | Description |
---|---|
do_bookmark | Perform bookmarking. |
on_bookmark | Registers a function that will be called just before bookmarking state. |
on_bookmarked | Registers a function that will be called just after bookmarking state. |
on_restore | Registers a function that will be called just before restoring state. |
on_restored | Registers a function that will be called just after restoring state. |
update_query_string | Update the query string of the current URL. |
do_bookmark
bookmark.Bookmark.do_bookmark()
Perform bookmarking.
This method will also call the on_bookmark
and on_bookmarked
callbacks to alter the bookmark state. Then, the bookmark state will be either saved to the server or encoded in the URL, depending on the .store
option.
No actions will be performed if the .store
option is set to "disable"
.
Note: this method is called when session.bookmark()
is executed.
on_bookmark
/) bookmark.Bookmark.on_bookmark(callback,
Registers a function that will be called just before bookmarking state.
This callback will be executed before the bookmark state is saved serverside or in the URL.
Parameters
callback : Callable[[BookmarkState], None] | Callable[[BookmarkState], Awaitable[None]]
-
The callback function to call when the session is bookmarked. This method should accept a single argument, which is a
ShinySaveState
object.
on_bookmarked
/) bookmark.Bookmark.on_bookmarked(callback,
Registers a function that will be called just after bookmarking state.
This callback will be executed after the bookmark state is saved serverside or in the URL.
Parameters
on_restore
bookmark.Bookmark.on_restore(callback)
Registers a function that will be called just before restoring state.
This callback will be executed before the bookmark state is restored.
on_restored
bookmark.Bookmark.on_restored(callback)
Registers a function that will be called just after restoring state.
This callback will be executed after the bookmark state is restored.
update_query_string
='replace') bookmark.Bookmark.update_query_string(query_string, mode
Update the query string of the current URL.