Справочник JavaScript API
В справочнике представлен список объектов, методов и событий API iRidium.
Он рассчитан на разработчиков, знакомых с JavaScript
Обновлено: 18.3.2026
Подсказка
Язык предок: JavaScript
Версия языка: 1.5
Спецификация: ECMAScript Edition 3
Да, наша версия JS уже далеко не нова и не поддерживает новые конструкции, но для панельного проекта этого функционала хватает в 99% случаев. А для оставшегося процента существуют конверторы, по типу https://babeljs.io и конечно же, опыт и навыки разработчика
Сообщить об ошибке
Общий API
Методы и события API iRidium полностью применимы в приложении.
Методы, касающиеся GUI, не доступны в iRidium Server.
Страницы и элементы
Методы
- IR.CreateItem()
- IR.DeleteItem()
- IR.GetPage()
- IR.GetPopup()
- IR.ShowPage()
- IR.ShowPopup()
- IR.HidePopup()
- IR.HideGroup()
- IR.TogglePopup()
- IR.HideAllPopups()
- IR.CreateEffect()
- IR.ShowKeyboard()
- IR.PasteFromClipboard()
- IR.GetClipboard()
- IR.ShowPasteHelper()
- IR.SelectNextEditBox()
- IR.GetItem()
События
- IR.EVENT_ITEM_PRESS
- IR.EVENT_ITEM_RELEASE
- IR.EVENT_ITEM_HOLD
- IR.EVENT_ITEM_END_HOLD
- IR.EVENT_ITEM_LOST_FOCUS
- IR.EVENT_ITEM_CHANGE
- IR.EVENT_MOUSE_DOWN
- IR.EVENT_MOUSE_UP
- IR.EVENT_MOUSE_MOVE
- IR.EVENT_TOUCH_DOWN
- IR.EVENT_TOUCH_UP
- IR.EVENT_TOUCH_MOVE
- IR.EVENT_ITEM_SHOW
- IR.EVENT_ITEM_HIDE
- IR.EVENT_POPUP_ITEM_CHANGE
Свойства
Драйверы
Методы
- IR.CreateDevice()
- IR.GetDevice()
- .Connect()
- .Disconnect()
- .Send()
- .SendEx()
- .Set()
- .SetFeedback()
- .GetFeedback()
- .SetParameters()
- .GetCookies()
- .SetCookie()
- .GetLogin()
- .GetPassword()
- .AddChannel()
- .AddTag()
- .AddRelation()
- .GetCommandsCount()
- .GetCommandAtName()
- .GetCommandAtPos()
- .GetFeedbacksCount()
- .GetFeedbackAtName()
- .GetFeedbackAtPos()
- .AddEndOfString()
- .AddEndOfData()
- .GetChannelURI
- IR.GetDevices()
- IR.IsModuleLicensed()
События
- IR.EVENT_ONLINE
- IR.EVENT_OFFLINE
- IR.EVENT_TAG_CHANGE
- IR.EVENT_RECEIVE_DATA
- IR.EVENT_RECEIVE_TEXT
- IR.EVENT_ERROR
- IR.EVENT_CHANNEL_SET
- IR.EVENT_TAG_UPDATE_START
- IR.EVENT_TAG_UPDATE_END
Другое
Свойства
Система
Методы
События
- IR.EVENT_START
- IR.EVENT_WORK
- IR.EVENT_EXIT
- IR.EVENT_GLOBAL_TAG_CHANGE
- IR.EVENT_ORIENTATION
- IR.EVENT_KEYBOARD_SHOW
- IR.EVENT_RECEIVE_SCHEME
- IR.EVENT_RECEIVE_PHOTO_FROM_GALLERY
- IR.EVENT_RECEIVE_PHOTO_FROM_CAMERA
- IR.ANDROID_BACK_PRESS
- IR.EVENT_LICENCE_ACCEPT
Списки
Жесты
Методы
События
Звуки
- IR.PlaySound()
- IR.StopSound()
- IR.StopSlot()
- IR.StopAllSounds()
- IR.SetSpeakerMode()
- IR.SetAudioSession()
Переменные (Tokens)
Видео
Push
Методы
События
Анимация объектов
Методы
- IR.AddAnimation()
- IR.RemoveAnimation()
- IR.StartAllAnimations()
- IR.StopAllAnimations()
- .Start()
- .Stop()
- .AddItem()
- .RemoveItem()
- .AddParameter()
- .GetParameter()
- .GetParametersCount()
- .RemoveParameter()
Тренды
Методы объекта Linear Trend
Свойства объекта Linear Trend
Свойства кривой
Браузер
Методы
События
- IR.EVENT_BROWSER_PAGE_STARTED
- IR.EVENT_BROWSER_PAGE_FINISHED
- IR.EVENT_BROWSER_PAGE_ERROR
- IR.EVENT_BROWSER_CLOSED
Математические операции с большими числами
Методы
RSA и AES шифрование
Методы
Серверный API
Методы, применимые только в скриптах iRidium Server
Server API
Методы
События
Базы данных
Методы
SQL
RecordSet
- .GetRows()
- .GetColumns()
- .GetColumnName()
- .GetColumnIndex()
- .GetColumnType()
- .GetRowValue()
- .Free()
- Свойства объекта RecordSet