绑定属性

绑定用于为网页设置动画,而且是在作业标记和交互式网页元素的参数之间创建的。例如,使用标签显示数值变量的值。

在网页中选择一个元素时,该元素的参数将显示在属性窗口中。如果参数旁有箭头 () 图标,则可以将其绑定到标记。绑定后,该图标将发生变化来指示绑定是只流向一个方向(流入元素属性)还是双向(流入和流出元素属性)。

图标表示单向绑定。这些通常是指表达式或关联之间的绑定,其中表达式和/或关联的值将被写入属性。

图标表示双向绑定。这些一般是指绑定到一个标记,其中会将值写入属性,而且该值也会更新标记的值。例如,如果您有一个复选框元素并且“选中”属性绑定到一个标记,当该作业联机而且用户选中或取消选中该复选框时,该标记的值将随着用户交互进行更新。当作业脱机时,该标记将显示它最后一次交互的状态,例如被选中将显示“True”。

  1. 单击 图标来启动表达式生成器

  2. 使用表达式生成器创建一个连接到元素属性的表达式。创建表达式后, 图标将变为 ,具体取决于绑定的类型。

    注意
    • 在作业开发过程中,如果绑定变得无效,它将变为:。如果某个属性绑定到的标记被删除,则绑定可能会变得无效。例如,如果一个元素的边框尺寸属性绑定到一个整数数据类型的标记,但该标记被删除,则绑定图标将指示该绑定不再有效。
    • 如果联机时某个绑定变得无效,输出窗口中将显示一条警告消息。
  3. 作业联机时,系统会根据表达式的变化更新网页控件,而对于某些输入控件,更新网页控件会导致表达式更新。

    注意即使控件被禁用,与元素绑定相关联的表达式仍然有效。这是显示只读数据的传统方式。如果您希望在禁用控件本身的同时禁用您的表达式,请相应地规划您的表达式。例如,创建一个在控件被启用时返回 True 并在控件被禁用时返回 False 的布尔标记,然后将其与您的表达式一起用于一个 if 语句中,或者将该表达式转移到一个脚本并管理何时从该脚本运行该表达式。