我正在开发一个使用Primefaces 3.2,JSF 2.0.3和JBoss 6.1的项目。我也使用最新版本的Openfaces(我终于找到了一个PF版本的BorderLayoutPanel,所以我可能会摆脱OF)。
我的情况是我在面板网格中有这些按钮 - >行 - 添加,编辑,删除和取消。如果单击“添加”,则“编辑”和“删除”按钮将替换为“保存”按钮。显示的唯一按钮是保存和取消。我总是可以将所有可能的按钮添加到视图中,然后使用支持bean代码切换rendered =,但有更优雅的方法吗?支持bean中的rendered =代码可能会很快变得难看,我不确定我喜欢Primefaces有时会产生各种生命周期变化的方式。我有一个最近的数据表执行值= 21次只是从选择一行(Openfaces实际上通过调用它正确做了一次)。