是否有类似于JSF <ui:debug>标签的XPage?

时间:2016-08-20 22:53:09

标签: xpages jsf-1.2

在JSF中,有一个标记向屏幕呈现代表服务器上View(页面)的组件树。

它还有会话范围变量。

我了解XPages工具栏(每天使用它)。但是,它没有像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:debug不能用作控件,因为命名空间http://java.sun.com/jsf/facelets未知。

2 个答案:

答案 0 :(得分:3)

Inspector选项卡允许您查看组件树。我在IBM Connect和Engage中使用它来显示基本重复(MartyRepeat)和repeatControls="true"设置(TannenRepeat)之间组件树的区别。它还显示只有一个facet加载到Dynamic Content控件中。限制是组件的列表和层次结构不会动态变化,因此dynamicContent1的后代不会更新。

Component Tree

答案 1 :(得分:1)

距离<ui:debug />最近的是OpenNTF上的debug toolbar

其他选项,AFAIK路径从未走过,将把JSF库作为插件添加到Domino中。从工程角度来看可能会很有趣,但很可能不值得这么麻烦。

希望有所帮助