是否可以确定自定义控件设计定义中的构面内容?

时间:2012-04-20 11:56:02

标签: xpages

我正在为自定义控件整理设计定义,并希望根据是否在其中一个方面区域中放置了不同的自定义控件来改变其显示方式。这可能与设计定义有关,如果是,那怎么样?

我知道我可以使用“this”来引用自定义控件的属性,但我无法猜测如何获取构面内容信息。

有什么想法吗?感谢

2 个答案:

答案 0 :(得分:0)

在设计定义中,您可以添加一个回调节点,其中您的构面应该出现。当您将控件添加到另一个页面时,这应该显示可编辑区域。

回调节点的格式类似于

<xp:callback id="callbackID" facetName="facetname" />

答案 1 :(得分:0)

丹,

您可以将可编辑区域作为javax.faces.component.UIComponent获取然后执行.getFacets()吗?

顺便说一句,希望你很好!