Espressioni di scelta

Sono forniti di seguito degli esempi di espressioni del report per le domande di scelta.

Se una domanda select one viene indicata da sola in un segnaposto, ad esempio ${select_one}, restituirà l'etichetta della scelta. Se si utilizza una domanda a selezione singola all'interno di un'espressione, oppure se la domanda utilizza una selezione esterna, una domanda a selezione singola restituirà il nome di un'opzione di scelta. Il seguente esempio utilizza un nome di selezione, al posto di un'etichetta, per un'istruzione condizionale:

${if select_one=="choice1Name"}The user selected the first choice.${/}

Per visualizzare il nome di una scelta al posto dell'etichetta, usare l'espressione getValue:

${select_one | getValue:""}

Per le domande a risposta singola e per quelle a risposta multipla è possibile usare un'espressione per inserire un segno di spunta accanto a un elemento selezionabile, che viene compilato in base alla risposta. Deve essere utilizzato il nome della scelta, non il nome dell'etichetta. Le seguenti espressioni mostrano la frutta selezionata:

${select_one | checked:"apple"} Apple

${select_one | checked:"pear"} Pear

Quando Consenti "Altro" è stato abilitato per una domanda a selezione singola o multipla, utilizzare il nome della scelta di other:

${select_one | checked:"other"} Other fruits you like: ${favFruits_other}

Selezionare espressioni che supportano domande a scelta multipla per emettere il numero totale di scelte selezionate e per emettere una scelta selezionata specifica:

${select_multiple | countSelected}

${choiceQuestion1 | selectedAt:2}

Nota:

L'espressione selectedAt inizia a contare le opzioni selezionate da zero. Ciò significa che ${choiceQuestion1 | selectedAt:2} restituirà la terza opzione selezionata.

Seleziona le domande multiple ha anche un'espressione supportata per restituire tutti gli elementi di scelta selezionati come un elenco puntato, come segue:

${select_multiple | appearance:"bullets"}

Nota:

Se l'etichetta dell'elemento scelto contiene doppie virgolette, queste devono essere precedute da una barra rovesciata; in caso contrario, il report non verrà stampato. Una barra rovesciata non è necessaria per le singole virgolette. come nell'esempio seguente:

${select_one | checked:"Service provided by \"Greg's Plumbing\""} Service provided by "Greg's Plumbing"