0

我正在尝试使用子表单,但遇到了一个问题:我看到了官方 XSLTForms 中提供的示例,但在这种情况下,加载/卸载表单的元素始终处于“主表单”中,就我而言,我需要它们消失,因为我正在尝试构建类似向导的东西,所以当用户按下“下一步”然后加载 subform2 时,第一个子窗体必须消失,依此类推。这提出了两个问题:

1)如果我在“主页”中包含第一个子表单元素,当我按下触发器时,子表单 1 的元素永远不会被卸载。其他子形式会这样做,但最初的子形式被视为永远不会改变的结构的一部分……我真的需要消失。所以我认为我必须将 subform1 的所有内容放在一个单独的 xml 中,并以与其他子表单相同的方式加载它,但还有另一个问题:

2)我需要它默认加载,我尝试直接在主窗体主体中放置一个加载元素,但它没有工作。

我用主表单中的触发器临时“修补”它,它加载了公司子表单,但它是如此......丑陋,我仍然有同样的问题:我可以浏览子表单但初始触发器永远不会消失.. . 所以,任何想法都会受到欢迎!提前致谢!

4

1 回答 1

0
<xf:model xmlns="" >
    <xf:action ev:event="xforms-ready">
        <xf:load show="embed" targetid="subform" resource="FirstSubform.xml"/> 
    </xf:action>
</xf:model>
于 2015-01-07T16:31:54.310 回答