oTree-布尔字段显示为按钮

时间:2018-12-04 08:50:05

标签: otree

我有布尔字段,我想将其显示为按钮。该字段的初始值为“否”,如果用户按下此按钮,则该值将变为“是”,并且他会收到一些回报。这是用户可以按下的一个按钮,这一点很重要。

我认为我的问题是如何只显示一个具有初始值的按钮-以任何方式尝试获得3个按钮-是,否和-----。

这是我尝试过的:

<div id = "1-round" class="btn-group btn-group-toggle btn-lg " data-toggle="buttons" >
{% for value in form.choiceA %}
    <label class="btn btn-primary rounded mr-3 active btn-lg 1-round" style="margin-bottom:8px;">
        {{value}}
    </label>
{% endfor %}
</div>

然后我尝试了这个:

<div id = "1-round" class="btn-group btn-group-toggle btn-lg " data-toggle="buttons" >
{% for value in form.choiceA %}
    {% if value == "YES" %}
    <label class="btn btn-primary rounded mr-3 active btn-lg 1-round" style="margin-bottom:8px;">
        {{value}}
    </label>
    {% endif %}
{% endfor %}
</div>

但是在这种情况下什么也没显示。

我也尝试了常规方式:{% formfield player.choiceA label="What your answer?" %}

我该怎么做?

0 个答案:

没有答案