【问题标题】:How to pre-fill the Orbeon text field based on selection on radio button如何根据单选按钮上的选择预填充 Orbeon 文本字段
【发布时间】:2018-09-16 00:22:01
【问题描述】:

我正在创建一个 Orbeon 表单。有一个单选按钮 (control-114) 字段和一个文本字段 (control-111)。

  • 单选按钮有两个值 1 和 2(字符串输入)
  • 如果选择值 1,则文本字段为空(允许用户填写)
  • 如果选择了值 2,则文本字段按“xxx-xxx-xx”填充

我在计算值中尝试了以下语法:

 if($control-114='1') then $control-111='1' else '' 

【问题讨论】:

    标签: forms if-statement calculated-columns orbeon


    【解决方案1】:

    你几乎用那个表情就在那里!在control-111(文本字段)的“控制设置”、“公式”、“计算值”中,您需要:

    if($control-114 = '2') then 'xxx-xxx-xx' else .
    

    此外,在“只读”中,您应该将字段明确标记为非只读,并使用以下内容,否则具有“计算值”的字段将自动变为只读。

    false()
    

    【讨论】:

    • 非常感谢!这真的再次帮助了!概念清晰,以确保计算值始终使字段只读。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-25
    • 2018-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-17
    • 1970-01-01
    相关资源
    最近更新 更多