这似乎是一个非常基本的问题,但我向你们保证,为了解决这个问题,我已经开始运行各种解决方案,而且我仍然无法找到解决方案。
问题在于:
选择框将使用值0或null设置树枝值,然后该值将用于设置该框的选定值。
选择了两个过滤器 - 一个用于活动,0个用于非活动。
有问题的树枝代码如下:
scalaz
是我期望使用的。以下是我尝试过的众多变化之一:
<option value="null">Select an Option</option>
<option value="1"{% if filterStatus == 1 %} selected{% endif %}>Active</option>
<option value="0"{% if filterStatus == 0 %} selected{% endif %}>Inactive</option>
我似乎无法确保该值为0.
也不要被&#34; null&#34;选项值属性中的值。这用于路由,但转换为系统中的文字NULL,而不是字符串,直到它变成树枝。
非常感谢任何帮助。
答案 0 :(得分:12)
检查not null的方法是:
{% if var is not null %}
但您可以使用same as
功能:
{% if var is same as(0) %}
{# do something %}
{% endif %}
答案 1 :(得分:4)
试试这个
{% if filterStatus == 0 and filterStatus is (not) empty %}