Overview
You can create a reference bubble to display in the output of any question by dragging the question you want to display label the answer to a previous question. Just like reference bubbles in logic, you can drag the question from the Question Tree to the label of the question where you want it displayed, or use the hashtag. When you drag the question onto the label box in the Basic Question Properties you will see a green check mark indicating that you can release the cursor. We recommend using this drag-and-drop method to prevent spelling or formatting errors. The question you are referencing will be shown in the label box as <output value="..." />
If you drag a date question you will see several into a question label, you can choose options for formatting when you drag the question:
- No formatting (displays the date in the default date format)
- DD/MM/YY (21/02/2012)
- DDD, MMM DD, YYYY (Fri, Sep 12, 2014)
Examples
...
...
...
...
...
...
...
...
Other notes about output expressions:
...
:
...
- An output expression will not update automatically if it relies on a question (or on a hidden value that relies on a question) that appears on the same page/screen (if you are using a Question List) as the output expression. Bear this in mind when deciding where to place an output expression.To show the label text of a choice instead of the item value you can use the following syntax: <output value="jr:itext(concat('question-', /data/question,'-label'))"/>. Note that this may not work if you have copied a question, because the itext ID may not match the question ID. For example, if you want to display the choice label for a question with the question ID site, in a group called intro (i.e. /data/intro/site) the expression would look like: <output value = "jr:itext(concat('intro/site-', /data/intro/site,'-label'))"/>
For more guidance, see the Hidden Values Tutorial Part 4: Displaying an Output
...