Namespaces & Classes
StorageA Storage API for JavaScript. Method Summary
jQuery.sap.storage.get(sId)Retrieves the state string stored in the session under the key sStorageKeyPrefix + sId. jQuery.sap.storage.put(sId, sStateToStore)Stores the passed state string in the session, under the key sStorageKeyPrefix + sId. jQuery.sap.storage.remove(sId)Deletes the state string stored in the session under the key sStorageKeyPrefix + sId.s sStorageKeyPrefix is the id prefix defined for the storage instance (@see jQuery.sap#storage)
Method Detail
jQuery.sap.storage.clear(): boolean
Deletes all the entries saved in the session (Independent of the current Storage instance!).
CAUTION: This method should be called only in very particular situations, when a global erasing of data is required. Given that the method deletes the data saved under any ID, it should not be called when managing data for specific controls.
Returns:
{boolean} | true if execution of removal was successful or the data to remove doesn't exist, and false if the feature is unavailable or a problem occurred |
jQuery.sap.storage.get(sId): string
Retrieves the state string stored in the session under the key sStorageKeyPrefix + sId.
sStorageKeyPrefix is the id prefix defined for the storage instance (@see jQuery.sap#storage)
Parameters:
{string} | sId | Id for the state to retrieve |
Returns:
{string} | the string from the storage, if the retrieval was successful, and null otherwise |
Returns the type of the storage.
Returns:
jQuery.sap.storage.isSupported(): boolean
Returns whether the given storage is suppported.
Returns:
{boolean} | true if storage is supported, false otherwise (e.g. due to browser security settings) |
jQuery.sap.storage.put(sId, sStateToStore): boolean
Stores the passed state string in the session, under the key sStorageKeyPrefix + sId.
sStorageKeyPrefix is the id prefix defined for the storage instance (@see jQuery.sap#storage)
Parameters:
{string} | sId | Id for the state to store |
{string} | sStateToStore | content to store |
Returns:
{boolean} | true if the data were successfully stored, false otherwise |
jQuery.sap.storage.remove(sId): boolean
Deletes the state string stored in the session under the key sStorageKeyPrefix + sId.s
sStorageKeyPrefix is the id prefix defined for the storage instance (@see jQuery.sap#storage)
Parameters:
{string} | sId | Id for the state to delete |
Returns:
{boolean} | true if the deletion was successful or the data doesn't exist under the specified key, and false if the feature is unavailable or a problem occurred |
jQuery.sap.storage.removeAll(sIdPrefix): boolean
Deletes all state strings stored in the session under the key prefix sStorageKeyPrefix + sIdPrefix.
sStorageKeyPrefix is the id prefix defined for the storage instance (@see jQuery.sap#storage)
Parameters:
{string} | sIdPrefix | Id prefix for the states to delete |
- Since:
- 1.13.0
Returns:
{boolean} | true if the deletion was successful or the data doesn't exist under the specified key, and false if the feature is unavailable or a problem occurred |