Кнопка выполнения SQL
Назначение
Кнопка выполнения SQL - это компонента, которая используется для асинхронного выполнения SQL-запроса без покидания/перезагрузки страницы.
Свойства
Компонента имеет набор общих свойств. Ниже отображены свойства, специфичные только для данной компоненты.
Наименование свойства | Назначение свойства | Принимаемые значения |
---|---|---|
Надпись на кнопке | позволяет задать наименование кнопки | пример возможного значения: Выполнить запрос |
Текст подтверждения при нажатии | позволяет задать текст сообщения, который отобразится в диалоговом окне после нажатия на кнопку | пример возможного значения: Вы действительно хотите выполнить SQL запрос? |
Набор параметров для выполнения запроса | настройка связи источника значений для подстановки в переменные (параметры) запроса, указывается последовательный номер параметра в запросе (начиная с 1) и объект-источник значения | |
Тело SQL запроса к базе данных | ввод текста SQL |
Функции
В ходе настройки свойств компоненты (заданных по умолчанию) может оказаться недостаточно для выполнения поставленной задачи и получения необходимого результата.
Для каждой компоненты предусмотрен перечень функций, расширяющих её базовую функциональность, которые можно добавить нажатием кнопки .
Вследствие технических особенностей реализации скриптов(
- скрипты выполняются удаленно на сервере приложений,
- скрипты выполняются в браузере пользователя), они имеют разные иконки, но это никак не влияет на их функциональность или предпочтительность использования.
Определить права текущего пользователя
Определить права текущего пользователя
Определить роли текущего пользователя
Определить роли текущего пользователя
Методические рекомендации по применению
Пошаговые инструкции по применению компонента в типовых задачах Вы
можете найти в разделах:
Часто задаваемые вопросы
Вопрос | Ответ |
---|---|
Чем отличается компонента Кнопка выполнения SQL от компоненты Кнопка | Компонента Кнопкане выполняет никаких действий, но на нее могут быть добавлены скрипты, кнопка выполнения SQLиспользуется для асинхронного выполнения SQL-запроса. |
Все ли свойства компоненты обязательны для заполнения | Нет. Свойства компоненты определяются в зависимости от решаемой задачи. |
Как получить для использования на странице результат выполнения запроса после того, как кнопка была нажата | Следует воспользоваться методом компоненты getResult в компоненте Обработка событий. Однако, этот метод возвращает значение только строкового типа (String), поэтому полученное в результате значение может быть передано только в компонент, оперирующий текстовыми значениями. |