【问题标题】:How to properly write calculation expression for XForm如何正确编写 XForm 的计算表达式
【发布时间】:2016-07-12 18:54:21
【问题描述】:

我正在使用 ODK Build 创建一个表单。我相信我的绑定语法有问题。在 Build 中,您只需在输入框中输入表达式(如下):

我已输入:${volume_environmental_sample_meters}*1000

当我导出到 xml 时,它看起来像以下代码:

<bind nodeset="/data/volume_environmental_sample_liters" type="decimal" calculate="${volume_environmental_sample_meters}*1000"/>    

但是当我验证它时出错并说:

org.javarosa.xform.parse.XFormParseException: 附加到“/data/volume_environmental_sample_liters”的绑定的计算无效:无法理解从此时开始的表达式:?${volume_enviro... 在表达式 ${volume_environmental_sample_meters }*1000

【问题讨论】:

    标签: xforms odk odk-xform


    【解决方案1】:

    在 ODK Build 中,您仍然必须编写如下绑定语法:

    calculate="${volume_environmental_sample_meters}*1000"

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-28
      • 1970-01-01
      • 1970-01-01
      • 2020-10-31
      • 1970-01-01
      相关资源
      最近更新 更多