添加一个小部件(widget.xhtml)的代码,但在同一个网页中使用它两次,可能吗?怎么样?

时间:2011-08-20 15:43:35

标签: jsf jsf-2 primefaces

我的应用程序中有一个小部件,我需要在两个地方显示(一次在主页面中,一次在对话框中)。目前,其代码已在页面中添加了两次。现在我在想,如果有一种方法我只能包含它一次并在对话框中显示相同的实例,就像在主页面体中一样。

你能为此提出建议吗?


我正在使用: -

JSF 2.0 with Facelets
Primefaces 3.0 M3快照

1 个答案:

答案 0 :(得分:1)

JSF 2具有您想要的功能:它被称为composite components。我基本上允许你将一堆Facelet代码写入文件,并像使用任何其他JSF组件一样使用它,将参数传递给它等等。