我有多个地址字段: Street_number,Street_name,City,Country,State,Postal_code。 假设我填写了之前的表格
假设稍后在表单 if 中选中一个框,其中一些先前填充的字段会连接到一个地址字段
我将此地址字段的“初始值”设置为以下代码:
if($concat_checkbox=true())
then concat($Street_num, ' ', $Street_name, , ' ',$City,' ',$State,' ', $Country,' ',$Postal_code)
Orbeon抱怨:“XPath表达式不正确”,在这种情况下使用条件的正确方法是什么?
答案 0 :(得分:0)
在XPath中,您始终需要else
条件。在您的情况下,我想您正在使用计算值中的表达式,因此如果未选中该复选框,您只想保留当前值,您可以通过添加{ {1}}在你的表达结束时。
另外,要检查复选框的值,我建议您使用else .
。