在xforms中的Orbeon 4.7 bug:用html标签?

时间:2015-07-13 10:25:53

标签: orbeon xforms

我们有一个xforms:select1 / xforms:itemset,其中包含标签上带有HTML标记的项目:

<xforms:select ref="@labels" appearance="full" class="inline">
    <xforms:itemset nodeset="instance('issue-labels-instance')/label">
        <xforms:label>
            <xhtml:div class="labelouterboxitem" title="{desc[1]/text()}">
                <xhtml:div style="background-color:{@color}; display: inline; padding-left: 10px; margin: -3px;">&#160;</xhtml:div>
                <xhtml:div style="background-color: white;display: inline;">
                    <xforms:output ref="concat('&#160;(',@code,')&#160;',@name,'&#160;')"/>
                </xhtml:div>
            </xhtml:div>
        </xforms:label>
        <xforms:value ref="@code"/>
    </xforms:itemset>
</xforms:select>

这在Orbeon 3.9下变得很好。但是在Orbeon 4.7下,它最初渲染得很好,但是当底层项目集发生变化或者当xforms:select位于一个变得可见的xforms:group下时(基于用户交互),HTML标记将呈现为文本。

enter image description here

自从Orbeon 4.7以来,我无法找到这个问题。我可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

不知何故,我无法重现这一点。 Here is the example我用过。

这是working for me; HTML显示即使包含组最初不相关,然后内容也会正确更新。

我建议您检查此示例是否适用于您,如果有,则修改它以重现您正在看到的问题,并在其他问题中提交,或更新此问题。