2017-02-09 1 views
0

Предположим, я пишу опрос в расшифровке FocusVision. Предположим, у меня есть вопрос с 4 вариантами ответа. Я хочу, чтобы следующий вопрос был вопросом радио, который имеет в качестве вариантов ответа только те, которые были выбраны в предыдущем вопросе, и в том же порядке тасования.Параметры ответа на перетасовку, основанные на предыдущем задании в расшифровке FocusVision, когда есть дополнительный ответ

Поэтому, естественно, я буду делать это:

<radio label="Q2" shuffle="rows" shuffleBy="Q1" rowCond="Q1[row]"> 
some more code 
</radio> 

Однако, я также хочу что-то другое. Я хочу, чтобы этот вопрос Q2 имел дополнительный вариант ответа «Ни один из вышеперечисленных», который остается в нижней части списка ответов. Естественно, браузер загружает ошибку при загрузке опроса: «Количество строк в ответе shuffledBy отличается»

Что я могу сделать?

P.S. Чтобы уточнить, я бы не хотел прибегать к включению опции «Ничего из вышеперечисленного» в Вопросе 1 с атрибутом cond = «0».

ответ

1

Вы можете добавить это между Q1 и Q2:

<exec> 
q2.rows.order = q1.rows.order 
</exec> 

Затем удалить shuffleBy = "Q1" от Q2.

Добавьте опцию «Ничего из вышеперечисленного» с cond = «1» в Q2, и это все.