Search code examples
orbeon

Orbeon Dynamic Html Label is being duplicated


I have created a dynamic HTML label. When is rendered by orbeon runner first it shows correctly but when I add a new item in a repeated grid inside it gets duplicated

The HTML label is like this:

<div class="form-table--head">
    <div class="content-left">
        <p class="property--title"></p><span class="property--qty">{$itCount} counted</span>
        <div class="box-info box-link-popup hidden-xs">
            <div class="box__popup" tabindex="-1">
                <p>Options:</p>
                <ul>
                    <li>Option 1.</li>
                    <li>Option 2.</li>
                    <li>Option 3.</li>
                </ul>
            </div>
        </div>
        <p class="property--amount property--amount-xs">{$itSum} &euro;</p>
    </div>
    <div class="content-right">
        <p class="property--amount hidden-xs">{$itSum} &euro;</p>
        <div class="header-menu">
            <ul>
                <li><a href="#">Do something</a></li>
                <li><a href="#">Do something</a></li>
                <li><a href="#">Do something</a></li>
            </ul>
        </div>
    </div>
</div>

Here is the entire form source code: https://pastebin.com/P3VK4hKm

Here is the behaviour first time: enter image description here

And here after add a new iteration: enter image description here

I am using Orbeon 2018.2.3 PE


Solution

  • The behavior you noticed is caused by a bug, which is fixed in Orbeon Forms in 2019.1. For reference, the issue is tracked as #4136.