oTree (Django): как показать-скрыть варианты с одним выбором в зависимости от выбора - PullRequest
0 голосов
/ 22 октября 2019

Я хочу провести опрос, в котором вы можете «принять», «отказаться» или запросить «дополнительную информацию» (3 варианта). Я уже настроил все одиночные варианты, но мне нужно определенное программирование для 3-го варианта «дополнительная информация».

Это мои мысли: 1. После того, как вы нажмете «Дополнительная информация» 2. Это должноспросите что-то вроде «ты уверен?»и затем вы можете продолжить с «да» или вернуться к вопросу с «нет»;затем, если вы нажмете «да», появится окно, в котором вы найдете определенную информацию, и появится вторая опция «дополнительная информация»;3. затем снова следует шаг 2.

Это должно быть возможно до 3 раз, но нет необходимости запрашивать дополнительную информацию, и вы можете просто «принять» или «отказаться».

Я не знаю, что я могу сделать, чтобы подойти к этой задаче


     question_1 = models.IntegerField(
     choices=[[20, 'Accept'],
              [-20, 'Refuse'],
              [-3, '1. More Information'],
              [-2, '2. More Information'],
              [-1, '3. More Information']],
     label='Choices',
     widget=widgets.RadioSelect
     )

...