单选按钮

单选按钮组件只允许您从预定义选项列表中选择一个选项。

属性:一般

属性 描述
ID 组件的唯一ID。
标签 组件的标签。
标签工具提示 用于向用户提供额外的帮助或信息。当它被定义时,一个问号图标出现在组件标签中。当用户将鼠标悬停在图标上时,文本将显示出来。
价值 组件的绑定。使用表达式将组件绑定到其值,并指定值保存的位置。例如,使用{{myVariableName}}将组件的值存储在名为myVariableName.使用前缀来定义值的范围,例如,根。用于引用根大小写以将值存储在或中的父母。将值存储在当前工作项的父工作项中。例如,{{root.foo}}使用名为喷火
默认值 如果一个价值未设置,如初始化表单,则将使用此值。
描述 向组件添加描述。
忽略了 确定是否应该隐藏组件并从任何有效负载中排除该值。
可见 确定组件是可见的还是隐藏的。您还可以使用此表达式仅显示或隐藏基于另一个组件的组件。例如,如果该组件绑定到复选框组件,则可以使用此表达式根据用户所做的复选框选择来显示或隐藏该组件。这是默认启用的。
启用 确定组件是启用还是禁用。这是默认启用的。

属性:数据源

属性 描述
项目 当数据源为静态时,这将决定显示的数据。如果您希望使用动态值,请提供一个对象,该对象声明为包含文本和值元素的映射列表。例如,defmyDynamicOptions = [[text: "text1", value: "value1"],[text: "text2", value: "value2"]]
存储

指定所选数据如何存储在变量中:

选择ID如果您只想在变量中保存所选条目的值。对象定义的变量的表单表达式然后可以检索该值价值属性,例如{{myVariableName}}

选择全部价值如果你想保存整个对象。属性定义的变量的表单表达式使您能够检索表单中所选元素的其他值,例如所选选项的名称价值属性和字段的名称,例如{{myVariableName.text}}{{myVariableName.value}}

格式 用于为每个项目生成标签的表达式。例如,Mr。{{$ item.name}} {{$ item.surname}}是否根据当前工作对象进行评估,所选项可用为美元的项目

属性:验证

属性 描述
要求 用于确定用户是否必须为该组件输入值。
自定义验证 可应用的其他验证的列表。

属性:文档

属性 描述
文档 允许您解释组件使用的概念,以供将来参考。

您可以从属性栏中为单选按钮组件添加标签和值ID。

添加单选按钮选项:

  1. 选择画布上的组件。
  2. 在属性栏中,选择项目

    项目对话框。


  3. 单击列标题下方的空白区域可添加项目。
  4. 点击好吧保存项目并关闭对话框。

还可以将选定的单选按钮选项连接到另一个组件,以在它们之间构建动态依赖关系。

例子

在本例中,我们将配置一个文本输入组件,以在选定特定单选按钮选项时显示该组件。

我们已经在画布上添加了单选按钮和文本输入字段。单选按钮组件的值被设置为{{exampleRadioButton}}。

看到我们的形式表达文章获取更多信息。

对于每个单选按钮,输入文本而且价值

  • 文本:第一项值:radioID1
  • 文本:第二项值:radioID2

默认情况下,单选按钮存储选择值项的ID。条件应该返回真正的如果变量exampleRadioButton等于第二个单选按钮选项的ID。由于ID是String类型,表达式应该是这样的:

{{exampleRadioButton == "radioID2"}}

的表达式中添加该表达式可见文本输入组件的属性:

  1. 选择文本输入组件。
  2. 在配置栏中,在一般节,转到可见属性。
  3. 点击闪电螺栓图标。可见属性从普通模式切换到表达式模式。
  4. 输入你的表情。

现在可以在表单编辑器中使用预览模式来查看文本输入组件只有在选择第二个单选按钮项时才可见。