{"id":22410,"date":"2015-12-18T16:19:36","date_gmt":"2015-12-18T15:19:36","guid":{"rendered":"http:\/\/help.qualiware.it\/qw-help\/?p=22410"},"modified":"2026-01-01T11:28:59","modified_gmt":"2026-01-01T10:28:59","slug":"fd-casella-a-discesa","status":"publish","type":"post","link":"https:\/\/help.qualiware.it\/qw-help\/fd-casella-a-discesa\/","title":{"rendered":"OGGETTO CASELLA A DISCESA"},"content":{"rendered":"<h4 align=\"left\"><a name=\"progettazione_form_proprieta\"><\/a>Descrizione<\/h4>\n<p>Inserendo una casella a discesa, si inserisce un oggetto che permette di visualizzare una lista a tendina;<br \/>\nle voci elencate all&#8217;interno della lista sono specificate all&#8217;interno della propriet\u00e0 &#8220;Q<em>uerylista<\/em>&#8220;.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-22474\" src=\"http:\/\/help.qualiware.it\/qw-help\/wp-content\/uploads\/FD_ogg_Casella-a-discesa.jpg\" alt=\"FD_ogg_Casella a discesa\" width=\"165\" height=\"133\"><\/p>\n<h4 align=\"left\"><a name=\"progettazione_form_proprieta\"><\/a>Propriet\u00e0 specifiche<\/h4>\n<p>Cos\u00ec come per l&#8217;oggetto &#8220;Lista&#8221;, mettiamo in evidenza tra le varie propriet\u00e0 di questo oggetto, la propriet\u00e0 <a href=\"http:\/\/help.qualiware.it\/qw-help\/fd-proprieta-comuni#Querylista\u200e\">&#8220;Querylista&#8221;<\/a>.<br \/>\nDa notare che la query pu\u00f2 restituire uno o due elementi. Se ne restituisce due, il secondo contiene il valore che verr\u00e0 restituito dal metodo GetValue lato server, e sar\u00e0 anche possibile assegnare il valore visualizzato nella tendina utilizzando il metodo SetValue e specificando il valore associato.<\/p>\n<div class=\"msgBody\">\n<h4 align=\"left\"><a name=\"progettazione_form_proprieta\"><\/a>Eventi specifici<\/h4>\n<ul>\n<li><strong><span style=\"color: #800000;\">EventoCambia<\/span><br \/>\n<\/strong>evento attivato al cambiamento del valore del campo.Pu\u00f2 essere utilizzato per<br \/>\n&#8211; assegnare altri campi in base al valore inserito nel campo<br \/>\n&#8211; verificare la validit\u00e0 del valore inserito dando eventualmente un messaggio all&#8217;utente.<\/li>\n<\/ul>\n<p>per maggiori informazioni sugli eventi leggi <a href=\"http:\/\/help.qualiware.it\/qw-help\/fd-eventi\/ \u200e\">qui<\/a>.<\/p>\n<h4 align=\"left\"><a name=\"progettazione_form_proprieta\"><\/a>Propriet\u00e0 utilizzabili da codice lato Server (VB.NET\/C#)<\/h4>\n<ul>\n<li><strong><span style=\"color: #993300;\">BackColor<\/span><\/strong>: colore di sfondo, di tipo <a href=\"https:\/\/docs.microsoft.com\/it-it\/dotnet\/api\/system.drawing.color?view=netframework-4.7.2\" target=\"_blank\" rel=\"noopener\">System.Drawing.Color.<\/a>&nbsp;<\/li>\n<li><strong><span style=\"color: #993300;\">Enabled<\/span>:&nbsp;<\/strong><span style=\"color: #333333;\">se viene settato <em>False<\/em>,<\/span> <span style=\"color: #333333;\">il campo non risulta pi\u00f9 modificabile (la descrizione del nome diventa di colore grigio).<\/span><strong>&nbsp;<\/strong><\/li>\n<li><strong><span style=\"color: #993300;\">ForeColor<\/span><\/strong>: colore del testo, di tipo <a href=\"https:\/\/docs.microsoft.com\/it-it\/dotnet\/api\/system.drawing.color?view=netframework-4.7.2\" target=\"_blank\" rel=\"noopener\">System.Drawing.Color.<\/a><\/li>\n<li><strong><span style=\"color: #993300;\">Style(&#8220;&lt;elemento css&gt;&#8221;)<\/span><\/strong>: consente di leggere e modificare il valore dell&#8217;elemento dello stile CSS specificato come parametro.<\/li>\n<li><strong><span style=\"color: #993300;\">ToolTip<\/span><\/strong>: testo di aiuto da visualizzare al passaggio del mouse sull&#8217;oggetto.<\/li>\n<li><strong><span style=\"color: #993300;\">Value<\/span>: <\/strong>se <em>True<\/em> restituisce il testo contenuto nell&#8217;oggetto.<\/li>\n<li><strong><span style=\"color: #993300;\">Visible<\/span>:&nbsp;<\/strong>se&nbsp;<em>True<\/em> il campo lo si rende visibile nel form, in caso contrario lo si assegna con <em>False<\/em>.<\/li>\n<\/ul>\n<h4 align=\"left\">Metodi utilizzabili da codice lato Server (VB.NET\/C#)<\/h4>\n<ul>\n<li><code>GetItems() As DBArray<\/code> : restituisce un DBArray contenente tutti gli elementi della lista.&nbsp;<\/li>\n<li><code>SetItems(items As DBArray)<\/code> : assegna alla lista gli elementi contenuti nel DBArray passato come argomento. Ogni elemento pu\u00f2 essere una stringa o un oggetto DBArray di due elementi, il primo essendo il codice che verr\u00e0 restituito dal metodo GetValue lato server, e il secondo il testo che verr\u00e0 mostrato nella tendina.<\/li>\n<li><code>GetValue()<\/code> : restituisce il codice associato al testo selezionato, nel caso in cui gli elementi definiti da QueryLista o tramite SetItems siano coppie codice-testo<\/li>\n<li><code>SetValue(code as object)<\/code> : assegna il valore tramite il relativo codice, nel caso in cui gli elementi definiti da QueryLista o tramite SetItems siano coppie codice-testo<\/li>\n<\/ul>\n<\/div>\n<h4 align=\"left\">Metodi utilizzabili da codice lato Client (Javascript)<\/h4>\n<ul>\n<li><strong><span style=\"color: #993300;\">show()<\/span>:&nbsp;<\/strong>visualizza l&#8217;oggetto.<\/li>\n<li><strong><span style=\"color: #993300;\">hide()<\/span>:&nbsp;<\/strong>nasconde l&#8217;oggetto.<\/li>\n<li><strong><span style=\"color: #993300;\">enable()<\/span>:&nbsp;<\/strong>abilita l&#8217;oggetto.<\/li>\n<li><strong><span style=\"color: #993300;\">disable()<\/span>: <\/strong>disabilita l&#8217;oggetto.<\/li>\n<li><strong><span style=\"color: #993300;\">setValue(&lt;value&gt;)<\/span>: <\/strong>assegna il valore &lt;value&gt; all&#8217;oggetto. NOTA: a differenza dell&#8217;omonimo metodo della versione lato server, restituisce il valore visualizzato nella tendina e non l&#8217;eventuale codice nel caso in cui gli elementi definiti da QueryLista o tramite SetItems siano coppie codice-testo.<\/li>\n<li><strong><span style=\"color: #993300;\">getValue(&lt;true|false&gt;)<\/span>: <\/strong>restituisce il valore dell&#8217;oggetto. NOTA: se viene passato &#8220;true&#8221;, restituisce l&#8217;eventuale codice nel caso in cui gli elementi definiti da QueryLista o tramite SetItems siano coppie codice-testo, come avviene per l&#8217;omonimo metodo lato server. Diversamente, viene restituito il valore visualizzato.<\/li>\n<li><strong><span style=\"color: #993300;\">setLabel(&lt;value&gt;)<\/span>: <\/strong>assegna l&#8217;etichetta dell&#8217;oggetto (solo versione mobile). NOTA: a differenza dell&#8217;omonimo metodo della versione lato server, restituisce il valore visualizzato nella tendina e non il codice<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Descrizione Inserendo una casella a discesa, si inserisce un oggetto che permette di visualizzare una lista a tendina; le voci elencate all&#8217;interno della lista sono specificate all&#8217;interno della propriet\u00e0 &#8220;Querylista&#8220;. Propriet\u00e0 specifiche Cos\u00ec come per l&#8217;oggetto &#8220;Lista&#8221;, mettiamo in evidenza tra le varie propriet\u00e0 di questo oggetto, la propriet\u00e0 &#8220;Querylista&#8221;. Da notare che la query&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\/22410"}],"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=22410"}],"version-history":[{"count":4,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/posts\/22410\/revisions"}],"predecessor-version":[{"id":38317,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/posts\/22410\/revisions\/38317"}],"wp:attachment":[{"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/media?parent=22410"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/categories?post=22410"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/tags?post=22410"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}