2013-06-03 5 views
0

Я хочу показать сообщение, чтобы подтвердить создание группы, но я не могу его развернуть.Показать сообщение с подтверждением

group.xhtml:

<h:form id="grp"> 
      <h:panelGrid columns="2"> 

      <h:outputText value="Titre:"></h:outputText> 
      <p:inputText value="#{gpeBean.titre}"></p:inputText> 

     <p:commandButton id="btn_save" 
        value="Créer"        
        actionListener="#{gpeBean.test}"> 
         </p:commandButton> 

        </h:panelGrid> 
    </h:form> 

     </center> 
    </h:panelGrid> 
     <h:form id="cr" rendered = "#{gpeBean.created}"> 
     <h:outputText value="#{gpeBean.message}"/> 
    </h:form> 

мой боб:

@ManagedBean(name = "gpeBean") 
@RequestScoped 
public class GroupeBean implements Serializable{ 
GroupDAO daoGrp = new GroupDaoImpl(); 
UserDAO dao = new UserDaoImpl(); 
private String titre; 
public String message = ""; 
private boolean created = false; 

    public String test(ActionEvent event){ 
    Groupe p = new Groupe(); 
    p.setTitre(this.titre); 
    daoGrp.Nouveau_groupe(p); 
    created = true; 
    this.setMessage("Groupe crée!"); 
    return "p1"; 
    }} 

, когда я нажимаю кнопку, чтобы выполнить тест метод, не отображается сообщение.

+0

Пробовали ли вы @Viewscoped? –

+0

Нет, я этого не делал. в чем смысл обновления = "@ all"? – joice

+0

Вы используете 'return 'p1"; 'и' @ RequestScoped', попробуйте @Viewscoped? –

ответ

0

Вы используете @ViewScoped в своем компоненте.

Xhtml:

<h:form id="grp"> 
     <h:panelGrid columns="2"> 
      <h:outputText value="Titre:"></h:outputText> 
      <p:inputText value="#{gpeBean.titre}"></p:inputText> 
      <p:commandButton update=":grp:cr" id="btn_save" 
        value="Créer"        
        actionListener="#{gpeBean.test}"> 
         </p:commandButton> 
     </h:panelGrid> 
     <p:outputPanel id="cr"> 
      <h:outputText rendered="#{gpeBean.created}" value="#{gpeBean.message}"/> 
     </p:outputPanel > 
</h:form> 
+0

Хорошо спасибо @RongNK это сработало – joice

+0

@joice Добро пожаловать! –

Смежные вопросы