Реализация внутреннего оглавления при отображении средствами CUBA Html страницы

Коллеги!
Подскажите, пожалуйста.
Отображаем многостраничный текст в формате HTML, используем для этого компонент Lable (пытались применить BrowserFrame, но он нам не подошел, потому что наш HTML содержит гиперссылки, предполагающие открытие экранов приложения).

            <tab id="tab_facts" caption="msg://tabFacts" margin="true,false,false,false" spacing="true"
                 expand="scrollFactsLable">
                <scrollBox id="scrollFactsLable">
                    <label id="factsHtmlLable" htmlEnabled="true" width="100%" height="100%"/>
                </scrollBox>
            </tab>

Внутри HTML создано оглавление для перехода к разделам этого же Html (используем теги Anchor с локальными ссылками). При этом по ссылке открывается еще один экземпляр приложения внутри Lable…
Подскажите, пожалуйста, как добиться работы локальных ссылок для перехода по пунктам оглавления.

Здравствуйте,

При этом по ссылке открывается еще один экземпляр приложения внутри Lable…

Не совсем понятно что имеется ввиду, приведите пожалуйста пример ссылки.

А вообще нативная anchor-based навигация не будет работать, т.к. hash навигация уже используется для роутинга по экранам.

Реализовать подобное можно средствами JS, добавив click listener’ы на элементы оглавления, вызывающие программный скроллинг:

document.getElementById(anchorId).scrollIntoView()
1 симпатия