使用导航元素访问运行时层次结构
除使用特殊变量之外,您还可以使用导航元素引用字段值和变量。
智能参数支持以下导航元素:
| 示例 | 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>