我的应用程序中有一个小部件,我需要在两个地方显示(一次在主页面中,一次在对话框中)。目前,其代码已在页面中添加了两次。现在我在想,如果有一种方法我只能包含它一次并在对话框中显示相同的实例,就像在主页面体中一样。
你能为此提出建议吗?
JSF 2.0 with Facelets
Primefaces 3.0 M3快照
答案 0 :(得分:1)
JSF 2具有您想要的功能:它被称为composite components。我基本上允许你将一堆Facelet代码写入文件,并像使用任何其他JSF组件一样使用它,将参数传递给它等等。