【问题标题】:Orbeon 4.7 bug in xforms:label with html?xforms 中的 Orbeon 4.7 错误:带有 html 的标签?
【发布时间】:2015-07-13 10:25:53
【问题描述】:

我们有一个 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 标记将呈现为文本。

我找不到自 Orbeon 4.7 以来已修复此问题。我可以解决这个问题吗?

【问题讨论】:

    标签: orbeon xforms


    【解决方案1】:

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

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

    我建议您检查此示例是否适合您,如果有效,请修改它以重现您看到的问题,然后在另一个问题中提交,或更新此问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多