2016-08-20 3 views
3

В JSF есть тег, который отображает на экране дерево компонентов, представляющее представление (страницу) на сервере.Есть ли эквивалент XPages тега JSF <ui:debug />?

В нем также есть переменные области сеанса.

Я знаю о панели инструментов XPages (используйте ее каждый день). Однако это не дает мне иерархию элементов дерева, например, теги JSF.

Если вы читаете JSF-разработчик, XPages расширяет среду выполнения JSF 1.2, ее зарегистрировали как обработчик вида. API-классы http://public.dhe.ibm.com/software/dw/lotus/Domino-Designer/JavaDocs/Designer/9.0.1/index.html

Могу ли я включать стандартные теги JSF с тегами XPages на одной странице и строить его?

Я попытался положить это в Xmlns: Ui = "http://java.sun.com/jsf/facelets"

<xp:view xmlns:xp="http://www.ibm.com/xsp/core" xmlns:ui="http://java.sun.com/jsf/facelets"> 

<xp:text escape="true" id="computedField1" value="#{appBean.version}"> </xp:text> 

    <ui:debug /> 

</xp:view> 

ошибка сборка: Неизвестных имена тегов Ui: отладки не могут быть использованы как элемент управления, поскольку пространство имен http://java.sun.com/jsf/facelets не известно.

ответ

1

Ближайшим к <ui:debug /> является debug toolbar, доступный на OpenNTF.

Другие варианты, путь AFAIK никогда не путешествовал, было бы добавить библиотеки JSF в качестве плагинов в Domino. Может быть интересно с технической точки зрения, но, скорее всего, не стоит того.

Надежда, что помогает

3

Вкладка Инспектор позволит увидеть дерево компонентов. Я использовал его в IBM Connect и Engage, чтобы показать разницу в деревьях компонентов между базовым повторением (MartyRepeat) и одним с набором repeatControls="true" (TannenRepeat). Он также показал, что в элемент управления динамическим контентом загружен только один фасет. Ограничение заключается в том, что список и иерархия компонентов не изменяются динамически, поэтому потомки dynamicContent1 не обновляются.

Component Tree

Смежные вопросы