名称:

Trigger | 触发器/输入

图标:

e-1-trigger.png

功能:

  • 向下触发,或输入,常由“Flow传值或流程”连线来连接控制流程走向和输入值或对象
  • <Control>固定名称输入元件只用于流程控制,但一个元件可以添加多个<Control>控制输入元件,当都有传入处理时才激活控制对象中的逻辑或显示功能

    使用方式:

    可以为任意非数据类型的元件添加输入元件用于传值和流程控制

  • 数据类型的元件(如变量、常量、数据结构、显示元件转换的数据对象)可以直接连线传值无需添加输入元件,但其他元件如果要连线传值或控制流程处理顺序,则需要先添加输入和输出元件

  • 从选项板中单击点选,然后在开发区单击要使用的位置放入
  • 英文输入法下,点“t”来快捷调用,然后在开发区单击要使用的位置放入
  • 运算元件和集成元件中有很多子元件添加的固定名称的输入元件是传入参数值的输入元件
  • 可以对任意对象添加触发器/输入元件,比如为弹窗添加触发元件,逻辑中有值传入时弹窗就会出现
  • 有些触发器/输入元件有固定名称,固定名称是元件功能的一部分,不能修改,一般固定名称元件是元件添加时默认就有的;大多元件用添加子元件方式可添加<Control>固定名称的控制输入元件
  • 可以自定义触发器/输入元件名称,选中输入元件用右键单击在弹出的菜单中选“Rename”重命名会弹出重命名窗口;或选中元件时,按“F2”弹出重命名弹窗
  • 大部分元件中默认自带的触发器/输入元件可以删除,使用时可灵活设定名称;也可以任意添加多个新的输入元件
  • 触发器/输入元件默认由上下逻辑连线时确定元件对象的数据类型;如果没有数据类型会报错,此时用类型变量元件拖入到触发器/输入元件的方式为输入元件设定数据类型

    修改是否必须传值的属性

  • 触发器/输入元件默认是必须输入状态,默认输入图标是绿色的三角形,也就是必须有值转入,可以选中触发器/输入元件,然后右键单击,在弹出的菜单中点击“Mandatory”选项来取消勾选“Mandatory”,输入图标变为黄色的三角形

  • 英文输入法下,点快捷键小写的“m”来将属性改为必须输入或允许不传值处理
  • 必须输入(必须有值传入/必须传值)时,Trigger触发器/输入元件是绿色的,必须传值状态时,如果没有值传入,则逻辑到此停止
  • 非必须输入/必须传值时,Trigger触发器/输入元件是黄色的,此时不论有无输入,逻辑仍会往下运行