form-definition-header
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| form-definition-header [2026/07/24 15:54] – [Общий вид заголовка] madmin | form-definition-header [2026/07/24 15:56] (текущий) – [Перехват и обработка запросов экранной формы на клиенте] madmin | ||
|---|---|---|---|
| Строка 50: | Строка 50: | ||
| Во первых, | Во первых, | ||
| - | < | + | < |
| <request name=" | <request name=" | ||
| </ | </ | ||
| Во вторых, | Во вторых, | ||
| - | < | + | < |
| <form name=" | <form name=" | ||
| описание экранной формы | описание экранной формы | ||
| Строка 71: | Строка 71: | ||
| Пример обработки события **onshow** через отправку [[request|запроса]]: | Пример обработки события **onshow** через отправку [[request|запроса]]: | ||
| - | < | + | < |
| <form name=" | <form name=" | ||
| < | < | ||
| Строка 88: | Строка 88: | ||
| Эту обработку можно организовать иначе, ничего не объявляя в заголовке, | Эту обработку можно организовать иначе, ничего не объявляя в заголовке, | ||
| - | < | + | < |
| <form name=" | <form name=" | ||
| < | < | ||
| Строка 100: | Строка 100: | ||
| Пример обработки события **onshow** через выполнение JavaScript | Пример обработки события **onshow** через выполнение JavaScript | ||
| - | < | + | < |
| <form name=" | <form name=" | ||
| </ | </ | ||
| Строка 115: | Строка 115: | ||
| Пример обработки события **onclose** через отправку [[request|запроса]]: | Пример обработки события **onclose** через отправку [[request|запроса]]: | ||
| - | < | + | < |
| <form name=" | <form name=" | ||
| </ | </ | ||
| </ | </ | ||
| - | Пример обработки события **onclose** через выполнение JavaScript | + | Пример обработки события **onclose** через выполнение JavaScript, экспериментальная |
| - | < | + | <code xml> |
| <form name=" | <form name=" | ||
| </ | </ | ||
| Строка 129: | Строка 129: | ||
| Это функция эксперементальная. Есть возможность перехватывать на клиенте отправляемые на сервер [[request|запросы]], | Это функция эксперементальная. Есть возможность перехватывать на клиенте отправляемые на сервер [[request|запросы]], | ||
| Обработчик **js_onrequest** получает отправляемый на сервер [[request|запрос]] в следующем виде: | Обработчик **js_onrequest** получает отправляемый на сервер [[request|запрос]] в следующем виде: | ||
| - | < | + | < |
| { | { | ||
| request: ' | request: ' | ||
| Строка 135: | Строка 135: | ||
| rowset: ' | rowset: ' | ||
| datasource: ' | datasource: ' | ||
| - | xml: <запрос в виде XML узла>, | + | xml: 'запрос в виде XML узла', |
| - | json: <запрос, | + | json: 'запрос, |
| } | } | ||
| </ | </ | ||
form-definition-header.1784897652.txt.gz · Последнее изменение: 2026/07/24 15:54 — madmin
