{"id":24523,"date":"2017-01-19T11:08:13","date_gmt":"2017-01-19T10:08:13","guid":{"rendered":"http:\/\/help.qualiware.it\/qw-help\/?p=24523"},"modified":"2023-05-20T12:34:02","modified_gmt":"2023-05-20T10:34:02","slug":"fd-procedura","status":"publish","type":"post","link":"https:\/\/help.qualiware.it\/qw-help\/fd-procedura\/","title":{"rendered":"OGGETTO PROCEDURA"},"content":{"rendered":"<h4 align=\"left\"><a name=\"progettazione_form_proprieta\"><\/a>Descrizione<\/h4>\n<p>Permette di definire una procedura che potr\u00e0 essere richiamata da altri eventi. Si tratta di un oggetto che non viene visualizzato sul form in fase di esecuzione, e il cui posizionamento sullo stesso in fase di progettazione \u00e8 puramente simbolico.<\/p>\n<p>L&#8217;oggetto mette a disposizione un evento nel quale inserire il codice da eseguire, e un metodo che pu\u00f2 essere utilizzato in altri eventi per eseguire parti di codice comune senza la necessit\u00e0 di riscriverle.<\/p>\n<p>Questo oggetto \u00e8 utilizzabile&nbsp;solo sulle piattaforme web e mobile.<\/p>\n<h4 align=\"left\"><a name=\"progettazione_form_proprieta\"><\/a>Propriet\u00e0 specifiche<\/h4>\n<p>Nessuna<\/p>\n<h4 align=\"left\"><a name=\"progettazione_form_proprieta\"><\/a>Eventi specifici<\/h4>\n<ul>\n<li><strong><span style=\"color: #993300;\">EventoEsegui<\/span>: <\/strong>\u00e8 l&#8217;evento che viene eseguito quando viene utilizzato&nbsp;il metodo <strong>Execute<\/strong>. In esso deve essere quindi inserito il codice della procedura da eseguire. E&#8217; possibile utilizzare le variabili <strong>Parameter1<\/strong>, <strong>Parameter2<\/strong>, &#8230;., <strong>Parameter10<\/strong> non tipizzate, che corrispondono ai parametri passati nella chiamata al metodo <strong>Execute<\/strong>. I parametri sono passati &#8220;per riferimento&#8221;, e quindi assegnando un valore a tali variabili, esso sar\u00e0&nbsp;restituito all&#8217;evento chiamante.<\/li>\n<\/ul>\n<p>Per maggiori informazioni sugli eventi leggi <a href=\"https:\/\/help.qualiware.it\/qw-help\/fd-eventi\">qui<\/a>.<\/p>\n<h4 align=\"left\"><a name=\"progettazione_form_proprieta\"><\/a>Metodi utilizzabili da codice lato Server (VB.NET\/C#)<\/h4>\n<ul>\n<li><span style=\"color: #800000;\"><strong>Execute(&lt;parameter1&gt;,&lt;parameter2&gt;,&#8230;.,&lt;parameter10&gt;)<\/strong><\/span>:&nbsp;esegue il codice inserito nell&#8217;evento <strong>EventoEsegui<\/strong>. E&#8217; possibile specificare fino a 10 parametri, che sono passati &#8220;per riferimento&#8221;, e quindi possono essere modificati all&#8217;interno del codice dell&#8217;evento, e il nuovo valore sar\u00e0 disponibile nelle istruzioni successive alla chiamata.<\/li>\n<li><span style=\"color: #800000;\"><strong>ClientExecute(&lt;parameter1&gt;,&lt;parameter2&gt;,&#8230;.,&lt;parameter10&gt;)<\/strong><\/span>: esegue il codice lato client inserito nell&#8217;evento <strong>EventoEsegui<\/strong>. E&#8217; possibile specificare fino a 10 parametri<\/li>\n<\/ul>\n<h4 align=\"left\"><a name=\"eventi_form\"><\/a>Metodi utilizzabili da codice lato Client (Javascript)<\/h4>\n<ul>\n<li><span style=\"color: #800000;\"><strong>Execute(&lt;parameter1&gt;,&lt;parameter2&gt;,&#8230;.,&lt;parameter10&gt;)<\/strong><\/span>:&nbsp;esegue il codice inserito nell&#8217;evento <strong>EventoEsegui<\/strong>. E&#8217; possibile specificare fino a 10 parametri.<\/li>\n<li><span style=\"color: #800000;\"><strong>ServerExecute()<\/strong><\/span>: esegue il codice lato server inserito nell&#8217;evento <strong>EventoEsegui, <\/strong>effettuando un postback.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Descrizione Permette di definire una procedura che potr\u00e0 essere richiamata da altri eventi. Si tratta di un oggetto che non viene visualizzato sul form in fase di esecuzione, e il cui posizionamento sullo stesso in fase di progettazione \u00e8 puramente simbolico. L&#8217;oggetto mette a disposizione un evento nel quale inserire il codice da eseguire, e&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"ngg_post_thumbnail":0,"footnotes":""},"categories":[6],"tags":[],"acf":[],"_links":{"self":[{"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/posts\/24523"}],"collection":[{"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/comments?post=24523"}],"version-history":[{"count":2,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/posts\/24523\/revisions"}],"predecessor-version":[{"id":30661,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/posts\/24523\/revisions\/30661"}],"wp:attachment":[{"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/media?parent=24523"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/categories?post=24523"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/tags?post=24523"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}