pickList PrimeFaces中的对话框或弹出窗口

时间:2014-07-20 07:16:55

标签: jsf primefaces dialog alert picklist

我想在pickList中显示弹出窗口或对话框,意味着如果用户没有选择任何记录(保持目标为空)并单击提交,则应向用户显示一个对话框,说明应该选择至少一个记录。我已经在pickList中使用了required =“true”来达到这个标准,但是当用户在取消选择所有记录后点击提交时,没有获得如何在pickList中显示弹出窗口。 请帮帮我。

1 个答案:

答案 0 :(得分:0)

您可以使用primefaces p:growl组件来显示消息。 http://www.primefaces.org/showcase/ui/message/growl.xhtml

提交表单后,您需要通过调用getTarget()方法检查org.primefaces.model.DualListModel实例中的pickList选择值。 如果它是空的而不是创建并添加FacesMessage:

FacesContext facesContext = FacesContext.getCurrentInstance();
FacesMessage facesMessage = new FacesMessage("Message text");
facesContext.addMessage(null, facesMessage);
相关问题