Инструменты пользователя

Инструменты сайта


form-definition-header

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
form-definition-header [2026/07/24 15:54] – [Открытие экранной формы] madminform-definition-header [2026/07/24 15:56] (текущий) – [Перехват и обработка запросов экранной формы на клиенте] madmin
Строка 100: Строка 100:
  
 Пример обработки события **onshow** через выполнение JavaScript Пример обработки события **onshow** через выполнение JavaScript
-<code>+<code xml>
 <form name="formName" js_onshow="console.log('onshow, first='+get('#data.first'))"> <form name="formName" js_onshow="console.log('onshow, first='+get('#data.first'))">
 </form> </form>
Строка 115: Строка 115:
  
 Пример обработки события **onclose** через отправку [[request|запроса]]: Пример обработки события **onclose** через отправку [[request|запроса]]:
-<code>+<code xml>
 <form name="formName" onclose="on-close"> <form name="formName" onclose="on-close">
 </form> </form>
 </code> </code>
  
-Пример обработки события **onclose** через выполнение JavaScript +Пример обработки события **onclose** через выполнение JavaScriptэкспериментальная 
-<code>эксперементальная+<code xml>
 <form name="formName" js_onclose="console.log('onclose')"> <form name="formName" js_onclose="console.log('onclose')">
 </form> </form>
Строка 129: Строка 129:
 Это функция эксперементальная. Есть возможность перехватывать на клиенте отправляемые на сервер [[request|запросы]], обрабатывать их на клиенте, и возвращать ответ, не обращаясь к серверу.  Это функция эксперементальная. Есть возможность перехватывать на клиенте отправляемые на сервер [[request|запросы]], обрабатывать их на клиенте, и возвращать ответ, не обращаясь к серверу. 
 Обработчик **js_onrequest** получает отправляемый на сервер [[request|запрос]] в следующем виде: Обработчик **js_onrequest** получает отправляемый на сервер [[request|запрос]] в следующем виде:
-<code>+<code javascript>
 { {
   request: 'имя запроса',   request: 'имя запроса',
Строка 135: Строка 135:
   rowset: 'имя набора строк',   rowset: 'имя набора строк',
   datasource: 'имя источника данных на сервере',   datasource: 'имя источника данных на сервере',
-  xml: <запрос в виде XML узла>+  xml: 'запрос в виде XML узла'
-  json: <запрос, преобразованный в JSON>+  json: 'запрос, преобразованный в JSON'
 } }
 </code> </code>
form-definition-header.1784897693.txt.gz · Последнее изменение: 2026/07/24 15:54 — madmin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki