Клиентский API
Клиентский API включает в себя классы и методы для управления различными компонентами системы: события, списки, меню, записи, пользователи, виджеты и другие. Его можно использовать для таких клиентских событий, как чтение или обновление записи. Ниже приведены классы, которые помогут настроить работу в соответствии с вашими потребностями и поставленными задачами.
📄️ s_i18n
Данный класс содержит методы, возвращающие переведенные сообщения. У него нет конструктора, поэтому доступ к методам осуществляется через глобальный объект s_i18n.
📄️ SimpleAjax
Данный класс позволяет клиентскому скрипту выполнять серверный код, используя Внешний скрипт.
📄️ SimpleEventBus
Данный класс содержит методы для работы с потоком событий. О системных коробочных событиях, с которыми этот класс может взаимодействовать, подробно написано в статье Глобальные клиентские события.
🗃️ SimpleForm
1 элемент
📄️ SimpleGo
Данный клиентский класс содержит методы, которые позволяют системе выполнять URL-переходы. В этом классе нет конструктора. Доступ к методам осуществляется через глобальный объект s_go.
📄️ SimpleList
Методы данного класса предназначены для конфигурации списков. Используйте их для управления списками, например, из скриптов UI-действий.
📄️ SimpleMenu
Данный клиентский класс позволяет совершать действия с объектами меню SimpleOne: Избранное и Навигатор.
📄️ SimpleModal
Используйте данный клиентский класс для действий с модальными объектами, такими как всплывающие окна.
📄️ SimplePreference
Используйте метод, чтобы задать ширину модального окна в пикселях настроек. Данный класс не имеет конструктора. Доступ к методу осуществляется через глобальный объект s_pref.
📄️ SimpleRecord Client-Side
Этот класс содержит методы для работы с базой данных в клиентских скриптах. Например, автоматическое заполнение, отображение или обязательность элементов формы, в зависимости от значений в ссылочных полях.
📄️ SimpleStorage
SimpleStorage – это хранилище объектов. Также как объект Map в JavaScript, хранилище содержит в себе пары ключ-значение. Ключи в парах могут быть разных типов. Используйте методы данного класса, например, для управления данными, которые могут понадобиться в разные моменты жизни страницы клиентским скриптам виджетов или формы.
📄️ SimpleSystem
Данный класс содержит методы, позволяющие получать префиксы системных названий таблиц и колонок, основываясь на текущем приложении пользователя.
📄️ SimpleUser
Данный класс предоставляет методы и свойства для взаимодействия с информацией о текущем пользователе. Доступ к информации о пользователе осуществляется быстрее при помощи запросов SimpleUser API, чем SimpleRecord.
📄️ SimpleWidget(s)
Данные классы описывают методы настройки структуры и функциональности виджетов: