【发布时间】: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;"> </xhtml:div>
<xhtml:div style="background-color: white;display: inline;">
<xforms:output ref="concat(' (',@code,') ',@name,' ')"/>
</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 以来已修复此问题。我可以解决这个问题吗?
【问题讨论】: