SovaScript

SovaScript

  • Основы
  • Модули

›Модуль Dialogs

Модуль Lifecycle

  • Глобальные функции и свойства

Модуль Handler

  • Глобальные функции и свойства

Модуль Log

  • Глобальные функции и свойства

Модуль Dialogs

  • Глобальные функции и свойства

Модуль VkApi

  • Глобальные функции и свойства
  • VkApi
  • VkApiMessage
  • VkApiResponse
  • VkApiTyping
  • VkApiAccount

Модуль Storage

  • Глобальные функции и свойства
  • Storage

Модуль Files

  • Глобальные функции и свойства
  • Files

Глобальные функции и свойства

Функции

-
alert(message)
confirm(message, callback)
prompt(message, callback)
pickFile(message, callback)
pickFromList(message, list, callback)

Функции

alert(message)

Показывает пользователю диалог с сообщением message и одной кнопкой "ОК" для его закрытия
Пример:

alert("Привет из SovaScript!");
Аргументы
String messageСообщение для показа пользователю

confirm(message, callback)

Показывает пользователю диалог с сообщением message и кнопками "ОК" и "Отмена", при нажатии пользователем "ОК", вызывает функцию callback с аргументом true, при отмене - с аргументом false
Пример:

confirm("Нажмите любую кнопку", function(response){
    if(response){
        alert("Вы нажали \"ОК\"!");
    }else{
        alert("Вы нажали \"Отмена\"!");
    }
});
Аргументы
String messageСообщение для показа пользователю
function(Boolean) callbackФункция, в которую будет доставлен ответ пользователя

prompt(message, callback)

Показывает пользователю диалог с сообщением message, кнопками "ОК" и "Отмена" и полем для ввода текста. При нажатии "Отмена", вызывает функцию callback с аргументом null, при нажатии "ОК", вызывает callback с введённым пользователем текстом в качестве аргумента
Пример:

prompt("Введите любой текст", function(response){
    if(response){
        alert("Вы ввели: " + response);
    }else{
        alert("Вы отменили ввод текста!");
    }
});
Аргументы
String messageСообщение для показа пользователю
function(String) callbackФункция, в которую будет доставлен ответ пользователя

pickFile(message, callback)

Предлагает пользователю выбрать файл, в предложении будет указано сообщение message. Если пользователя отменяет выбор файла, вызывает callback с аргументом null, если пользователь выбирает файл, вызывает callback с Uri файла в качестве аргумента.
Пример:

pickFile("Выберите любой файл", function(fileUri){
    if(fileUri){
        alert("Вы выбрали файл с расширением " + Files.getExtension(fileUri));
    }else{
        alert("Вы отменили выбор файла!");
    }
});
Аргументы
String messageСообщение для показа пользователю
function(String) callbackФункция, в которую будет доставлен Uri файла или null

pickFromList(message, list, callback)

Показывает пользователю диалог с сообщением message и списком элементов из list. При выборе пользователем элемента, будет вызван callback с его индексом, при отмене выбора - callback с индексом -1.
Пример:

list = ["element1", "element2", "element3"];
pickFromList("Выберите любой элемент", list, function(index){
    if(index == -1){
        alert("Вы отменили выбор!");
    }else{
        alert("Вы выбрали " + list[index]);
    }
});
Аргументы
String messageСообщение для показа пользователю
Array of String listМассив элементов для показа в диалоге
function(int) callbackФункция, в которую будет доставлен индекс выбранного элемента или -1, при отмене выбора
← Глобальные функции и свойстваГлобальные функции и свойства →
  • Функции
    • alert(message)
    • confirm(message, callback)
    • prompt(message, callback)
    • pickFile(message, callback)
    • pickFromList(message, list, callback)
SovaScript
Документация
ОсновыМодули
Community
SovaScript в TelegramSova Lite в Telegram
More
BlogGitHubStar
Made with Docusaurus by Facebook
Copyright © 2019 Your Name or Your Company Name