===== Radio ===== **Per quanto riguarda i Radio i dati elemento utilizzabili sono:** * //Nome Univoco Elemento// * //Tipo elemento:// * **radio-> generico**: Aggiunge un radio button. Stile: generico,predefinito. * **radio-> ita-radio**: Aggiunge un radio button. Stile: identico al generico. * //Label elemento// * //Classe label// * //Posizione label// * //Larghezza label// **Verrebbero disabilitati quindi:** * //Access key// * //Testo alternativo// * //Colonne elemento// * //Classe elemento// * Caratteristiche input elemento: * //Obbligatorio// \\ **Attributi elemento più tutti quelli html possibili per un Radio:** * **name** Nome : Se impostato è possibile dare un nome al radiobutton, che verrà utilizzato durante la gestione dell'applicativo * **value** Valore : Se impostato è possibile assegnare un valore alla radio button, che verrà utilizzato durante la gestione dell'applicativo * **Class:** Le possibili classi sono: * **ita-edit:** Se impostato è possibile impostare il nostro elemento modificabile. * **readonly o ita-readonly:** Se impostato è possibile definire il campo di sola lettura * **ita-radio:** Se impostato è possibile impostare l'elemento come un Radio * **style (css)**: * **margin-left:px/%/auto:** Per definire la distanza dal margine sinistro. * **margin-right:px/%/auto:** Per definire la distanza dal margine destro. \\ **Esempio:** \\ ^ Nome Attributo ^ Valore Attributo ^ | name | Nome del gruppo | | value | 1 | | class | ita-readonly | | style | margin-left:30px; | \\ **Note**\\ Attributo **name** è utilizzato per definire quali radio button fanno parte di un gruppo e quali di un altro.\\ \\ Esempio: 4 Radio button:\\ - 2 per identificare il tipo di opreazione: Acquisto o Vendita\\ - 2 per identificare il tipo di pagamento: Contanti o Assegno\\ \\ Impostando tra gli attributi dei primi 2 radio :\\ ^ Nome Attributo ^ Valore Attributo ^ | name | TipoOperazione | \\ e gli altri 2:\\ \\ ^ Nome Attributo ^ Valore Attributo ^ | name | MetodoPagamento | Otterremo che i primi 2 radio fanno parte del gruppo **TipoOperazione** e che quindi potrà essere selezionato solo __Acquisto__ o solo __Vendita__, mentre che nei secondi potrà essere selezionato solo __Contanti__ o __Assegno__, in quanto appartengono al gruppo **MetodoPagamento**. === DA PROGRAMMA === Da programma per settare una radio checked: Out::attributo($this->nameForm . "_NOMECAMPO", "checked", "0", "checked"); | [[ tipi_di_elementi#Tipo_Elemento|Torna alla lista.]] || [[Lista Analitica|Vai alla Lista Analitica]] |