Грешка на Orbeon 4.7 в xforms: етикет с html?

Имаме 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. Мога ли да заобиколя това?


person Alexander Henket    schedule 13.07.2015    source източник


Отговори (1)


По някакъв начин не мога да възпроизведа това. Ето примерът, който използвах.

И това работи за мен; HTML се показва дори ако съдържащата се група първоначално не е подходяща, а след това съдържанието се актуализира правилно.

Бих ви препоръчал да проверите дали този пример работи за вас и ако работи, да го промените, за да възпроизведете проблема, който виждате, и да го изпратите в друг въпрос или да актуализирате този въпрос.

person avernet    schedule 13.07.2015