使用导航元素访问运行时层次结构

除使用特殊变量之外,您还可以使用导航元素引用字段值和变量。

智能参数支持以下导航元素:

表 1. 智能参数导航元素
示例 Description
\< field_name> 引用当前对象下一级的字段
..\< field_name> 引用与当前对象处于同一级别的字段

通过仅指定字段名称来引用字段时, Datacap 会检索字段的文本值。 您可以通过追加 .<variable_name>来获取与该字段关联的变量的值,例如: ..\Car_Type.TYPE

不能使用此语法访问父对象上的变量。

示例

在以下示例中,rr_Get 操作与字段绑定。

  • 在第一个示例中,智能参数会返回当前页面上 Car_Type 字段的文本。
  • 在第二个示例中, smart 参数返回 Car_Type 字段的 TYPE 变量的值。
Action: rr_Get("..\Car_Type")     <F id="Car_Type">
Return value: SUV                  <V n="TYPE">Car_Type</V>
<C cn="10" cr="588,748,600,769">83</C>  <-- ASCII ‘S'
Action: rr_Get("..\Car_Type.TYPE")  
<C cn="10" cr="605,748,620,769">85</C>  <-- ASCII ‘U'
Return value: Car_Type
<C cn="10" cr="625,748,643,769">86</C>  <-- ASCII ‘V'
                                  </F>