0

访问表单生成器摘要时,它列出了我当前有权访问的表单,我看到搜索 API 被调用

<query name="application-name" 
       path="xh:head[1]/xf:model[@id = 'fr-form-model'][1]/xf:instance[@id = 'fr-form-metadata']/*[1]/application-name[1]" 
       inline-label="" type="xs:string" control="output" 
       search-field="true" summary-field="true" match="substring" />

path表达式是如何/在哪里构建的?

4

1 回答 1

0
  1. 它由 Form Runner 摘要页面构建,与 Form Builder 和其他表单的方式相同,查找具有class的元素fr-summary
  2. 因此摘要页面可以找到这些元素,Form Builder 具有该类的隐藏输出
  3. 这些输出引用Form Builder 的 model 中的实际绑定
  4. Form Runner 的摘要页面通过遍历前面提到的绑定的祖先来path构建表达式,并构建和构建连接这些绑定的表达式。ref
于 2013-04-26T18:46:28.027 回答