0

所以我试图找到解决以下问题的最佳方法。

我有以下页面:

1.insert.xhtml(我有一个表格来注册客户)

2.find.xhtml(我有一个注册客户的表格,我可以在其中编辑和排除它们)

在 find.xhtml 页面中,我有一个带有编辑选项的上下文菜单,如果单击它,它将打开一个<p:dialog> 具有相同 insert.xhtml 注册表单的表单,但提交按钮具有不同的名称和动作侦听器.

我还有其他需要客户参考的注册,例如:向注册客户注册汽车销售。我选择一个已经注册的客户将其添加到销售表单的方法是通过在 find.xhtml 表中调用具有相同代码的弹出窗口并在那里选择一个客户,除了该表在其页脚上有一个名为 select 的按钮。

所以我要问的是一种重用这些表单/表格代码的方法,能够根据需要在它们上面添加一些组件。有没有办法做到这一点?

编辑:就像一个模板

EDIT2:没关系,我只是使用<ui:decorate>.

4

1 回答 1

0

我不确定 <ui:decorate> 是否是最佳解决方案。我已经看到了许多使用组合的模板示例。我非常喜欢 IBM 的这个教程:

http://www.ibm.com/developerworks/java/library/j-jsf2fu2/index.html

他们详细解释了如何创建模板。

于 2012-04-30T07:33:53.470 回答