<< 点击显示目录 >> 主页 mappView帮助助手 > mapp View帮助信息 > Widgets > 使用案例 > 报警用例 > Alarms: Styling alarms |
目标是根据条件对小组件AlarmList、AlarmHistory或AlarmLine的条目进行样式设计。
控件的使用取决于变量。
•变体1:显示警报
•AlarmList和AlarmListItem: 这些部件用于显示警报。
•Button: 这个部件用于打开配置对话框。
•变体2:显示历史报警
•AlarmHistory和AlarmHistoryItem: 这些部件用于显示历史警报。
•Button: 这个小部件用于打开配置对话框。
•变体3:显示报警
•AlarmLine & AlarmLineItem: 这些部件用于显示报警。
•Button: 这个部件用于打开配置对话框。
步骤1:
小部件 "AlarmList "和 "AlarmListItem "小部件被配置在内容片上,并处于运行状态。
第2步。
小部件 "Button "被放置在内容片上,并根据以下用例进行配置,以便 打开 用于过滤的配置对话框 。 设置一个配置对话框。
第3步。
在项目中的一个新的或现有的主题中创建新的样式,这些样式应该被应用到小部件 "AlarmList "的条目中。最多可以创建8个样式;它们的值可以根据所需的样式而改变。这些样式的ID必须是 "style1", "style2", ..."style8"。然而,这些ID然后与更有意义的、可自由选择的名称相联系,可在运行时选择。样式可以看起来像这样。
如果要为小组件AlarmHistory或AlarmLine而不是小组件AlarmList创建样式,样式中的xsi:type必须 相应地改变为 widgets.brease.AlarmHistoryStyle 或 widgets.brease.AlarmLineStyle 。
可以在样式中使用的属性。
•文本颜色
•背面颜色
•背面梯度
•斜体
•粗体
第4步。
在项目中创建一个新的文本文件(.tmx)并添加到文本配置中。TMX文件的命名空间被改变为 "IAT/Widgets/AlarmList"。文本ID被填入上述预定义的样式名称("style1", "style2", ..., "style8")。要在运行时显示的可自由选择的名称被输入所需的语言。
如果应该为小组件AlarmHistory或AlarmLine而不是小组件AlarmList创建样式,名称空间必须 相应地改变为 IAT/Widgets/AlarmHistory 或 IAT/Widgets/AlarmLine 。
第5步。
项目被转移。如果按钮在运行时被点击,风格部件 "AlarmList "的配置对话框被打开。
第6步。
为这个用例定义了三个条件。要创建一个条件,在对话框中点击加号。
条件1应该应用样式 "浅蓝色",如果一个警报是不活动的。为此,样式 "浅蓝色 "和状态 "不活动 "被选中。
如果一个警报是活动的,并且严重程度大于0和小于10,条件2应该应用 "浅红色 "风格。为此,选择样式 "浅红色 "和状态 "活跃"。此外,严重程度下限的复选框被启用,操作数被设置为 "大于",相关值被设置为0。同样,严重程度上限的复选框也被启用,操作数被设置为 "小于",相关值被设置为10。
如果警报处于活动状态且严重程度大于或等于10,条件3应该应用样式 "暗红色"。要做到这一点,样式 "暗红色 "和状态 "活动 "被选中。此外,严重程度下限的复选框被启用,操作数被设置为 "大于或等于",相关值被设置为10。
如果用 "确定 "关闭配置对话框,配置的样式将被应用。样式配置被额外存储在绑定到widget属性 styleConfiguration的变量中 。
小部件 "AlarmList "以这种方式进行造型,看起来就像这样。