Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
SimpleStorage is an object storage. Just like the Map object in JavaScript, it is a collection of keys (or values), where the keys can be of any type.– это хранилище объектов. Так же как объект Map в JavaScript, это коллекция ключей (или значений), в которой ключи могут быть разных типов.
Используйте методы данного класса, например, в widget client scripts, чтобы управлять объектами.
ПримерUse the methods of this class, for example, in the widget client scripts to operate the objects. See the code example below:
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
if (SimpleStorage.hasItem('portalLogo')) { s_widget.setFieldValue("HasLogo", true); s_widget.setFieldValue("logo", SimpleStorage.getItem("portalLogo")); } else { await s_widget.serverUpdate(); SimpleStorage.setItem('portalLogo', s_widget.getFieldValue("logo")); } |
getItem(key)
Use this method to get a value based on the key.
Используйте этот метод, чтобы получить значение на основе ключа.
Параметр:
Название | Тип | Обязательный | Дефолтное значение | Name | Type | Mandatory | Default Value |
---|---|---|---|---|---|---|---|
key | String | YД | NН |
ReturnВозврат:
TypeТип | DescriptionОписание |
---|---|
String | This method returns an item specified by a key. |
ExampleПример:
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
SimpleStorage.getItem('name'); // "Adam" |
hasItem(key)
Use this method to check if there is a key in the storage.
Parameter:
Return:
Данный метод предназначен для проверки наличия ключа в хранилище.
Параметр:
Название | Тип | Обязательный | Дефолтное значение |
---|---|---|---|
key | любой | Д | Н |
Возврат:
Тип | Описание |
---|---|
Boolean | Метод возвращает значение true, если ключ, указанный в параметре key был найден; в противном случае, метод возвращает false. |
ПримерExample:
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
SimpleStorage.hasItem('name'); // true |
setItem(key, value)
Use this method to set a value based on a key.
Parameters:
Используйте этот метод, чтобы установить значение, на основе ключа.
Параметры:
Название | Тип | Обязательный | Дефолтное значение | Name | Type | Mandatory | Default Value |
---|---|---|---|---|---|---|---|
key | String | YД | NН | ||||
value | AnyЛюбой | YД | NН |
ReturnВозврат:
TypeТип | DescriptionОписание |
---|---|
Void | This method does not return a valueДанный метод не возвращает значение. |
ExampleПример:
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
SimpleStorage.setItem('name', 'Adam') |
getEntries()
Use this method to get an array of pairs (value, key).
Используйте этот метод, чтобы получить массив пар (значение, ключ).
Возврат:
Тип | Описание |
---|---|
Array | Метод возвращает массив пар значений или пустой массив. |
ПримерExample:
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
SimpleStorage.getEntries(); // [["name", "Adam"],[ ["secondName", "Smith"]]] |
getKeys()
Use this method to get an array of keys.
Return:
Используйте этот метод, чтобы получить массив ключей.
Возврат:
Тип | Описание |
---|---|
Array | Метод возвращает массив значений или пустой массив. |
ПримерExample:
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
SimpleStorage.getKeys(); // ["name", "secondName"] |
getSize()
Use this method to get the amount of the values stored.
Используйте данный метод, чтобы узнать количество значений в хранилище.
ПримерExample:
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
SimpleStorage.getSize(); // 2 |
reset()
Use this method to empty the storage.
Return:
Используйте этот метод, чтобы очистить хранилище.
Возврат:
Тип | Описание |
---|---|
Void | Данный метод не возвращает значение. |
ПримерExample:
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
SimpleStorage.reset(); |
Table of Contents | ||
---|---|---|
|