Sono abbastanza nuovo per Giorno Cq5.I sto avendo una casella di controllo nella mia finestra e voglio recuperare il suo valore booleano nel mio jsp quando l'utente seleziona o deseleziona è gentile ha aiutareOttenere valore della casella di controllo dalla finestra
5
A
risposta
5
Questo funziona per me
Proprietà in dialogo campo:
name: ./checkbox1
type: checkbox
xtype: selection
codice:
boolean isChecked1 = properties.get("checkbox1", false);
0
Ogni il widget che aggiungi alla finestra di dialogo dei componenti viene archiviato in CRX come proprietà del nodo cq: Component. Tutte le proprietà sono accessibili in jsp digitando proprietà. in parentesi EL (come questa: ${properties.<name_of_property>}
). Non dimenticare di includere il file /libs/foundation/global.jsp nel tuo jsp.
5
Se si desidera recuperare il valore dal JSP del componente, quindi fare questo:
boolean foobar = properties.get("nameOfYourCheckbox", true);
È possibile specificare il valore predefinito utilizzando true/false come secondo argomento.
Spero che questo aiuti.