【发布时间】:2013-12-25 13:52:22
【问题描述】:
我是 primefaces 框架的初学者,我希望我的 commandButton 验证所选项目是否为“全部”以调用特定方法 allBooks(),如果选择了另一个项目:调用另一个方法:loadBook()
<p:selectOneMenu value="#{bookBean.selectedBook.id}">
<f:selectItem itemLabel="Select a book :" itemValue="" />
<f:selectItem itemLabel="All" />
<f:selectItems value="#{bookBean.selectedBooksItems}" />
<p:ajax execute="bookSelect" event="change" listener="#{bookBean.loadBook}" />
</p:selectOneMenu>
<p:commandButton id="validate" action="#{bookBean.requestBook}" value="Validate"/>
【问题讨论】:
-
这是业务逻辑;在你看来这样做是一种代码味道。它应该发生在您的支持 bean 中
标签: jsf primefaces commandbutton