0

我正在使用 Orbeon 3.9.1 PE。我不会在表单生成器中找到带有工具箱的“新重复”控件。我已经更改了 resources.xml,并且在表单生成器中获得了“新重复”控件标签。然后我在 toolbox.xml 中添加这段代码——

<xforms:group context="$current-top-level-block" ref="instance('fb-variables')/grids-triggers" appearance="xxforms:internal">
      <xhtml:div class="fb-tool">
            <fr:button appearance="full">
                <xforms:label>
                    <xhtml:img src="/apps/fr/style/images/silk/table_add.png" alt=""/>
                    <xhtml:span><xforms:output value="$form-resources/new-repeat/label"/></xhtml:span>
                </xforms:label>
                <xforms:action ev:event="DOMActivate">

                    <xforms:insert context="$current-top-level-block" nodeset="fr:section | fr:repeat | fr:grid"
                                   at="index('fb-section-content-repeat')" position="after"
                                   origin="......"/>


                </xforms:action>                  
            </fr:button>
     </xhtml:div>
</xforms:group> 

我在 model.xml 文件中找到了

对重复的焦点做出反应,但它是空的-- <

xforms:action ev:event="DOMFocusIn" ev:target="fb-section-content-grid-td-repeat" > TODO:这里有什么?<

/xforms:动作>

谁能建议我如何使用 orbeon 3.9.1 PE 在表单构建器中使用工具箱内的“新重复”控制按钮?

4

1 回答 1

0

Form Builder 中的重复是Orbeon Forms 4.0 的一项新功能,因此您将无法在 3.9 中使用它们。在撰写本文时,4.0 的最终版本尚未发布,但您已经可以使用或试验4.0 里程碑版本

于 2013-01-04T18:37:52.527 回答