如何根据单选按钮上的选择预填充Orbeon文本字段

时间:2018-04-06 03:36:37

标签: forms if-statement calculated-columns orbeon

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

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

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

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

1 个答案:

答案 0 :(得分:1)

你几乎就是那个表情!在“控制设置”,“公式”,“{1}}的”计算值“(文本字段)中,您需要:

control-111

此外,在“只读”中,您应将该字段显式标记为非只读,具有以下内容,否则具有“计算值”的字段将自动变为只读。 / p>

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