<< 点击显示目录 >> 主页 mappView帮助助手 > mapp View帮助信息 > 指南 > FAQs > 事件和行动应用 > Condition of Boolean events布尔事件的条件 |
一个数据类型为 BOOL的源 应该是2个动作的触发器。一个为状态TRUE,一个为状态FALSE。
状态被指定为元素<EventHandler>中的条件。
在这个例子中,BOOL类型的会话变量 "SelectTheme "被用来改变一个主题(例如,在白天和晚上之间切换)。
<EventBinding>
<Source xsi:type="session.Event" refId="SelectTheme" event="ValueChanged" />
<EventHandler condition="newValue">
<Action>
<Target xsi:type="clientSystem.Action" >
<Method xsi:type="clientSystem.Action.ChangeTheme" theme="NightTheme" />
</Target>
</Action>
</EventHandler>
<EventHandler condition="NOT newValue">
<Action>
<Target xsi:type="clientSystem.Action" >
<Method xsi:type="clientSystem.Action.ChangeTheme" theme="DayTheme" />
</Target>
</Action>
</EventHandler>
</EventBinding>
从这个例子中可以看出,一个 condittion="newValue "的TRUE状态 和一个 condition="NOT newValue "的 FALSE状态 被查询到。