2014-07-20 2 views
0

pickList에 팝업 또는 대화 상자를 표시하고 싶습니다. 사용자가 레코드를 선택하지 않고 (대상을 공백으로 유지) 제출을 클릭하면 적어도 하나의 대화 상자가 표시됩니다. 레코드를 선택해야합니다. 나는이 기준을 위해 pickList에서 required = "true"를 사용했지만 사용자가 모든 레코드를 선택 해제 한 후에 submit을 클릭 할 때 pickList에 팝업을 표시하는 방법을 얻지 못했습니다. 도와주세요.pickList의 대화 상자 또는 팝업

답변

0

primefaces p : growl 구성 요소를 사용하여 메시지를 표시 할 수 있습니다. http://www.primefaces.org/showcase/ui/message/growl.xhtml

양식을 제출 한 후 getTarget() 메소드를 호출하여 org.primefaces.model.DualListModel 인스턴스에서 pickList selected 값을 확인해야합니다. `의 빈 만들고 추가 FacesMessage 이상의 경우 :

FacesContext facesContext = FacesContext.getCurrentInstance(); 
FacesMessage facesMessage = new FacesMessage("Message text"); 
facesContext.addMessage(null, facesMessage); 
+0

안녕, UR 답장을 보내 주셔서 감사합니다하지만 실제로 이미 선택 목록의 필수 속성을 사용하여 페이지의 유효성 검사 메시지를 받고 있습니다. 페이지의이 메시지 대신 팝업 메시지에 오류 메시지가 필요합니다. –

+0

growl 구성 요소를 사용하십시오. – alexSunder