Обязательный. Строковоезначение, указывающее URL-адрес для открытия. Он должен начинаться с http:// или https://.
newTab
Необязательный. Логическоезначение, которое при значении True указывает, что URL-адрес должен открываться в новой вкладке. Значение по умолчанию — True.
// Пример: Откройте google.com в новой вкладке.utils.openUrl("https://www.google.com",{newTab:true})
Обязательный. Строковое значение, указывающее идентификатор приложения, которое нужно открыть.
queryParams: {'key1':'value1',key2:'value2',...}
Необязательный. Объект, который определяет параметры запроса для передачи в приложение. Параметры запроса добавляются к URL-адресу приложения в виде ?ключ1=значение1&ключ2=значение2&...
hashParams:{'key1':'value1',key2:'value2',...}
Необязательный. Объект, который определяет параметры хэша для передачи в приложение. Параметры хэша добавляются к URL-адресу приложения в виде #ключ1=значение1&ключ2=значение2&...
newTab
Необязательный. Логическоезначение, которое при значении True указывает, что URL-адрес должен открываться в новой вкладке. Значение по умолчанию — True.
utils.downloadFile()
Загрузите файл, содержащий указанные данные.
Параметр
Описание
data
Обязательный. Строка или объект, указывающий данные для загрузки из запросов, компонентов, преобразователей и т.д.
fileName
Обязательный. Строковое значение, указывающее имя загружаемого файла.
fileType
Необязательный. Строковое значение, указывающее тип загружаемого файла. Поддерживаются все типы MIME.
dataType
Необязательный. Строковое значение, указывающее тип данных: "url" или "base64".
utils.copyToClipboard()
Скопируйте строку в буфер обмена.
Параметр
Описание
text
Обязательный. Строковое значение, указывающее содержимое для копирования.
Сообщение — глобальное уведомление
Используйте messageспособы отправки глобального оповещения, которое отображается в верхней части экрана и по умолчанию длится 3 секунды. Каждый из следующих четырех способов поддерживает уникальный стиль отображения.
Локальное хранилище
Ипользуйте localStorage методы локального хранения и управления данными о паре ключ-значение, которые не сбрасываются при обновлении приложения и к которым можно получить доступ из любого приложения в рабочей области с помощьюlocalStorage.values.
Метод
Описание
setItem(key: string, value: any)
Храните пару ключ-значение.
removeItem(key: string)
Удалите пару ключ-значение.
clear()
Очистите все данные в localStorage.
localStorage.values
Вы можете получить доступ к любой паре ключ-значение в локальном хранилище с помощью localStorage.values. в запросах JavaScript.
Проверьте данные в localStorage в Globals в браузере данных.
localStorage.setItem()
Храните пару ключ-значение.
localStorage.removeItem()
Удалите пару ключ-значение.
localStorage.clear()
Очистите все данные в localStorage.
Оперативность реагирования / информация на экране
Чтобы включить адаптивные макеты, вам необходимо знать, на каком устройстве в данный момент просматривается ваше приложение. Этот помощник предоставляет информацию о размерах экрана. Значения автоматически обновляются при изменении размера экрана.
Информация на экране. Тип устройства
Вы можете использовать тип устройства , чтобы определить тип устройства на основе текущей ширины экрана приложения Loworder (или веб-сайта, на котором оно установлено). Это значение автоматически обновляется при изменении размера экрана.
// Пример: Загрузите данные base64 из файлового компонента в формате PNG file named users-data.
utils.downloadFile(file1.value[0], "users-data", {
fileType: "png",
dataType: "base64",
})
// Пример: Загрузите результаты запроса 1 в виде файла XLXS с именем users-data.
utils.downloadFile(query1.data, "users-data", { fileType: "xlsx" })
// или таким образом:
utils.downloadFile(query1.data, "users-data.xlsx")
// Пример: Загрузите результаты запроса 1 в виде файла XLXS с именем users-data.
utils.downloadFile(restApiQuery.data, "users-data", {
fileType: "pdf",
dataType: "base64",
})
// Синтаксис
localStorage.setItem(key: string, value: any)
// Пример
localStorage.setItem("order", select1.value)
// Синтаксис
localStorage.removeItem(key: string)
// Пример
localStorage.removeItem("order")
Информация на экране. Тип устройства
=> возвращает строку: Рабочий стол | Планшет | Мобильный телефон
Информация на экране. Высота
=> возвращает число: высота экрана (окна браузера)
Информация на экране. Ширина
=> возвращает число: ширину экрана (окна браузера)
Информация на экране. Компьютер
=> возвращает логическое значение: если текущая ширина рассматривается как размер рабочего стола
Информация на экране. Планшет
=> возвращает логическое значение: если текущая ширина рассматривается как размер экрана планшета
Информация на экране. Мобильное устройство
=> возвращает логическое значение: если текущая ширина рассматривается как размер экрана мобильного устройства