Application Data Storage
To use store as long as the application run, use the store structure kept in the application context.
Store Data in Context
Store data in application context. This storage will be destroyed after application is closed. This context can be used for transfering data between pages.
&
: SharedStoreContext keeps data share between multiple tabs.
$
: GlobalStoreContext keeps global during current tab.
#
: BagStoreContext keeps during current operation. Data is cleared when new process is selected from the menu.
default
:PageStoreContext keeps data on page. Data is cleared when new page rendered. Can't be used between different pages. Store name must be given without prefix.
- PageStoreContext Exp:
quick.store.set('personalInfo', storeData)
SET
quick.store.set(name: string, value: any)
const storeData = {
name: "testName",
surname: "testSurname"
};
quick.store.set('$personalInfo', storeData)
GET
quick.store.get(name: string)
quick.store.get('$personalInfo').name
GETALL
quick.store.getAll(name: string)
quick.store.getAll('$personalInfo')
DELETE
quick.store.delete(name: string)
quick.store.delete('&personalInfo')
quick.store.delete('$personalInfo')
quick.store.delete('#personalInfo')
DELETEALL
quick.store.deleteAll(name: string)
quick.store.deleteAll('&') --> Delete All SharedStore
quick.store.deleteAll('$') --> Delete All GlobalStore
quick.store.deleteAll('#') --> Delete All BagStore
quick.store.deleteAll('default') --> Delete All PageStore