{"id":26429,"date":"2020-12-25T12:43:06","date_gmt":"2020-12-25T11:43:06","guid":{"rendered":"https:\/\/help.qualiware.it\/qw-help\/?p=26429"},"modified":"2021-01-28T10:36:16","modified_gmt":"2021-01-28T09:36:16","slug":"fd-javascript","status":"publish","type":"post","link":"https:\/\/help.qualiware.it\/qw-help\/fd-javascript\/","title":{"rendered":"Supporto del linguaggio Javascript"},"content":{"rendered":"<div class=\"msgBody\">Dalla versione 2021.00 QualiWare supporta il linguaggio <b>javascript<\/b> per la gestione di eventi lato browser, consentendo cos\u00ec migliori performance in risposta alle azioni dell&#8217;utente.<\/div>\n<div>In diversi tipi di evento \u00e8 possibile scegliere fra la gestione lato server, che verr\u00e0 fatta tramite codice scritto in VB.NET o <a href=\"https:\/\/help.qualiware.it\/qw-help\/fd-csharp\/\">C#<\/a>, e la gestione lato client, che verr\u00e0 fatta tramite codice scritto in Javascript.<\/div>\n<div>&nbsp;<\/div>\n<div><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-26432\" src=\"https:\/\/help.qualiware.it\/qw-help\/wp-content\/uploads\/Pasted-into-Supporto-del-linguaggio-Javascript.png\" alt=\"\" width=\"550\" height=\"380\" srcset=\"https:\/\/help.qualiware.it\/qw-help\/wp-content\/uploads\/Pasted-into-Supporto-del-linguaggio-Javascript.png 869w, https:\/\/help.qualiware.it\/qw-help\/wp-content\/uploads\/Pasted-into-Supporto-del-linguaggio-Javascript-768x530.png 768w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/div>\n<div class=\"msgBody\">&nbsp;<\/div>\n<p>E&#8217; supportata la sintassi jQuery, e gli oggetti vengono riferiti con la notazione<strong> $(&#8216;#&lt;nome oggetto&gt;&#8217;)<\/strong>, dove la stringa &lt;nome oggetto&gt; viene sostituita a runtime con il nome reale attribuito all&#8217;oggetto stesso in fase di runtime.<\/p>\n<p>Per ogni oggetto sono disponibili specifici metodi utilizzabili nel codice Javascript, ad esempio per visualizzare o nascondere, attivare e disattivare, reperire o assegnare il valore. Tali metodi sono documentati nelle pagine descrittive dell&#8217;oggetto stesso.<\/p>\n<p>In fase di scrittura del codice Javascript, per attivare la funzione &#8220;Intellisense&#8221; \u00e8 sufficiente inserire il carattere &#8220;$&#8221;. Apparir\u00e0 la lista degli oggetti e delle funzioni disponibili, mentre inserendo il carattere &#8220;.&#8221; saranno visualizzati i metodi disponibili per l&#8217;oggetto.<\/p>\n<p>NOTA<br \/>\nEventuali errori di sintassi, come ad esempio parentesi o virgolette non chiuse, non verranno evidenziati in fase di scrittura del codice, ma saranno rilevabili unicamente in fase di esecuzione del form. Sar\u00e0 quindi necessario utilizzare lo strumento &#8220;F12&#8221; del browser per verificare la presenza di problemi. Per lo sviluppo di form mobile si suggerisce, quindi, l&#8217;esecuzione del browser prima di rilasciarli per l&#8217;uso da parte degli utenti tramite l&#8217;app.<\/p>\n<p>ESEMPIO<br \/>\nE&#8217; disponibile un form di esempio basato su una query, che implementa la visualizzazione dell&#8217;orologio. Lo si pu\u00f2 scaricare da <a href=\"https:\/\/help.qualiware.it\/qw-help\/wp-content\/uploads\/TEST-TIMER-JAVASCRIPT.zip\">qui<\/a> in versione desktop, e <a href=\"https:\/\/help.qualiware.it\/qw-help\/wp-content\/uploads\/TEST-TIMER-JAVASCRIPT-MOBILE.zip\">qui<\/a> in versione per app.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dalla versione 2021.00 QualiWare supporta il linguaggio javascript per la gestione di eventi lato browser, consentendo cos\u00ec migliori performance in risposta alle azioni dell&#8217;utente. In diversi tipi di evento \u00e8 possibile scegliere fra la gestione lato server, che verr\u00e0 fatta tramite codice scritto in VB.NET o C#, e la gestione lato client, che verr\u00e0 fatta&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\/26429"}],"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=26429"}],"version-history":[{"count":0,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/posts\/26429\/revisions"}],"wp:attachment":[{"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/media?parent=26429"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/categories?post=26429"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/tags?post=26429"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}