SimpleStorage
SimpleStorage – это хранилище объектов. Также как объект Map в JavaScript, хранилище содержит в себе пары ключ-значение. Ключи в парах могут быть разных типов. Используйте методы данного класса, например, для управления данными, которые могут понадобиться в разные моменты жизни страницы клиентским скриптам виджетов или формы.
Пример:
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)
Используйте этот метод, чтобы получить значение на основе ключа.
Параметры:
Наименование | Тип | Обязательно | Значение по умолчанию |
---|---|---|---|
key | String | Да | Нет |
Возвращаемое значение:
Тип | Описание |
---|---|
String | Метод возвращает значение на основе ключа. |
Пример:
getItem()
SimpleStorage.getItem('name'); // "Иван"
hasItem(key)
Используйте данный метод для проверки наличия ключа в хранилище.
Параметры:
Наименование | Тип | Обязательно | Значение по умолчанию |
---|---|---|---|
key | Any | Да | Нет |
Возвращаемое значение:
Тип | Описание |
---|---|
Boolean | Метод возвращает значение true, если ключ, указанный в параметре key был най ден; в противном случае, метод возвращает false. |
Пример:
hasItem()
SimpleStorage.hasItem('name'); // true