1{#
2/**
3 * Generate a row for the table
4 *
5 * @var $myfname
6 * @var $sDisplayStyle
7 * @var $answertext
8 * @var $Ychecked
9 * @var $Uchecked
10 * @var $Nchecked
11 * @var $NAchecked
12 * @var $value
13 * @var $checkconditionFunction
14 * @var $no_answer
15 * @var $error
16 */
17#}
18
19<!-- answer_row -->
20<tr id="javatbd{{ myfname }}" class="answers-list radio-list {% if odd %}ls-odd {% else %}ls-even{% endif %} {% if error %} has-error{% endif %}" role="radiogroup" aria-labelledby="answertext{{ myfname }}">
21    <!-- Answer text /  Errors -->
22    <th class="answertext control-label{% if error %} error-mandatory{% endif %}{% if answerwidth==0 %} sr-only{% endif %}" id="answertext{{ myfname }}">
23        {{ answertext }}
24        {# Value for expression manager javascript (use id) ; no need to submit #}
25        {{ C.Html.hiddenField("java"~myfname,value,({
26            'id' : "java"~myfname,
27            'disabled' : true,
28        }))
29        }}
30    </th>
31
32    <!-- Yes -->
33    <td class="answer_cell_Y answer-item radio-item">
34        <input
35            type="radio"
36            name="{{ myfname }}"
37            id="answer{{ myfname }}-Y"
38            value="Y"
39            {{ Ychecked }}
40            />
41        <label for="answer{{ myfname }}-Y" class="ls-label-xs-visibility">
42            {{ gT("Yes") }}
43        </label>
44    </td>
45
46    <!-- Uncertain -->
47    <td class="answer_cell_U answer-item radio-item">
48        <input
49            type="radio"
50            name="{{ myfname }}"
51            id="answer{{ myfname }}-U"
52            value="U"
53            {{ Uchecked }}
54        />
55        <label for="answer{{ myfname }}-U" class="ls-label-xs-visibility">
56            {{ gT("Uncertain") }}
57        </label>
58    </td>
59
60    <!-- No -->
61    <td class="answer_cell_N answer-item radio-item">
62        <input
63            type="radio"
64            name="{{ myfname }}"
65            id="answer{{ myfname }}-N"
66            value="N"
67            {{ Nchecked }}
68        />
69        <label for="answer{{ myfname }}-N" class="ls-label-xs-visibility">
70            {{ gT("No") }}
71        </label>
72    </td>
73
74    <!-- No Answer -->
75    {% if no_answer %}
76        <td class="answer_cell_ answer-item noanswer-item radio-item">
77            <input
78                type="radio"
79                name="{{ myfname }}"
80                id="answer{{ myfname }}-"
81                value=""
82                {{ NAchecked }}
83            />
84            <label for="answer{{ myfname }}-" class="ls-label-xs-visibility">
85                {{ gT("No answer") }}
86            </label>
87        </td>
88    {% endif %}
89</tr>
90<!-- end of answer_row -->
91