2

我将自定义控件的设计定义放在一起,并希望根据不同的自定义控件是否已放置在其中一个方面区域中来改变它的显示方式。这可能与设计定义有关吗?如果可以,怎么做?

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

有任何想法吗?谢谢

4

2 回答 2

0

担,

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

顺便说一句,希望你一切都好!

于 2012-05-04T14:29:47.997 回答
0

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

回调节点的格式类似于

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

于 2012-04-23T18:29:11.547 回答