2016-08-20 57 views
3

在JSF中有一个标记,用于呈现代表服务器上的View(页面)的组件树。是否有与JSF <ui:debug />标签相同的XPage?

它也有会话范围变量。

我知道XPages Toolbar(每天使用它)。然而,它并没有给我像JSF标记渲染那样的组件树层次结构。

如果您的JSF开发人员正在阅读,XPages扩展了JSF 1.2运行时,则其注册为View Handler。 API类http://public.dhe.ibm.com/software/dw/lotus/Domino-Designer/JavaDocs/Designer/9.0.1/index.html

我可以在单个页面上包含带有XPage标记的标准JSF标记并构建它吗?

我试图把此在的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 />的地方是OpenNTF上的debug toolbar

其他选项,AFAIK路径从未旅行,将作为插件添加到Domino中。从工程学的角度来看可能很有趣,但最有可能不值得麻烦。

希望有帮助

3

Inspector选项卡将允许您查看组件树。我在IBM Connect和Engage中使用它来显示基本重复(MartyRepeat)和repeatControls="true"集合(TannenRepeat)之间的组件树之间的差异。它还显示只有一个方面被加载到动态内容控件中。限制是组件的列表和层次结构不会动态变化,所以dynamicContent1的后代不会更新。

Component Tree