request
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| request [2025/07/11 14:59] – [request name="log"] madmin | request [2026/06/11 14:37] (текущий) – [request name="httpput"] madmin | ||
|---|---|---|---|
| Строка 81: | Строка 81: | ||
| ==== request name=" | ==== request name=" | ||
| - | Запрос на получение [[form-definition|декларативного описания экранной формы]]. Имя запрашиваемой формы брать из параметра **form**. Возвращает [[form-definition]], | + | Запрос на получение [[form-definition|декларативного описания экранной формы]]. Имя запрашиваемой формы брать из параметра **form**. В ответ на запрос, сервер должен вернуть |
| < | < | ||
| < | < | ||
| request|name=" | request|name=" | ||
| mode|form="< | mode|form="< | ||
| + | | ||
| + | closable=" | ||
| + | clearhistory=" | ||
| + | | ||
| modal=" | modal=" | ||
| width="< | width="< | ||
| Строка 99: | Строка 103: | ||
| </ | </ | ||
| + | Описание атрибутов: | ||
| + | * **form**: имя экранной формы, передается на сервер, | ||
| + | * **closable**: | ||
| + | * **clearhistory**: | ||
| + | * **modal**: обрабатывается клиентом, | ||
| + | |||
| + | Значения параметров из секции **params** передаются на сервер, | ||
| ===== Запросы, | ===== Запросы, | ||
| Уровень источника данных обычно ничего не знает о специфике использования запроса в конкретной форме. Тут расположен максимально абстрагированный от контекста использования код, поддерживающий работу конкретного источника данных. | Уровень источника данных обычно ничего не знает о специфике использования запроса в конкретной форме. Тут расположен максимально абстрагированный от контекста использования код, поддерживающий работу конкретного источника данных. | ||
| Строка 109: | Строка 120: | ||
| ==== request name=" | ==== request name=" | ||
| Запрос на перечитку данных. При вызове дочерние узлы очищаются, | Запрос на перечитку данных. При вызове дочерние узлы очищаются, | ||
| + | |||
| + | Специфически обрабатываемые параметры запроса: | ||
| * параметр **row.focus.id** перечитывает с позиционированием на заданный id | * параметр **row.focus.id** перечитывает с позиционированием на заданный id | ||
| * параметр **row.focus.path** для дерева - перечитывает с позиционированием на заданный path - список id через ; | * параметр **row.focus.path** для дерева - перечитывает с позиционированием на заданный path - список id через ; | ||
| Строка 231: | Строка 244: | ||
| Вызывает загрузку с клиента на сервер файла по указанному адресу. Значения параметров подставляются в адрес | Вызывает загрузку с клиента на сервер файла по указанному адресу. Значения параметров подставляются в адрес | ||
| < | < | ||
| - | <request name=" | + | <request name=" |
| <param name=" | <param name=" | ||
| <param name=" | <param name=" | ||
| Строка 246: | Строка 259: | ||
| + | ===== request name=" | ||
| + | Задать значения полей источника данных. | ||
| + | < | ||
| + | <request name=" | ||
| + | <param name="< | ||
| + | <param name="< | ||
| + | ... | ||
| + | <param name="< | ||
| + | </ | ||
| + | </ | ||
request.1752235150.txt.gz · Последнее изменение: 2025/07/11 14:59 — madmin
