<p:inputText>
이 추가 된 경우 action
및 actionlistener
이 <p:commandButton>
인 경우 호출되지 않습니다.inputText가 추가 될 때 action 및 actionlistener가 호출되지 않음
여기 내보기입니다 : 내가보기에서 다음 "UUU"가 인쇄되는 <p:inputText>
를 제거하고 clearRespuesta()
에서 브레이크 포인트가 호출되면
private String mrString;
public String getMrString() {
return mrString;
}
public void setMrString(String mrString) {
this.mrString = mrString;
}
public String clearRespuesta() {
setRespuesta(new RespuestaOficio());
return null;
}
public void listener (ActionEvent event) {
System.out.println("uuu");
}
:
이<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.org/ui"
xmlns:ui="http://java.sun.com/jsf/facelets">
<h:body>
<h:form>
<h:outputText value="Respuesta" />
<p:inputText
required="true"
value=" #{respuestaOficioBean.mrString}"/>
<p:commandButton
action="#{respuestaOficioBean.clearRespuesta}"
actionListener= "#{respuestaOficioBean.listener}"
update="growl"
value="s ss ssssssss ss ssszzs #{respuestaOficioBean.respuesta}"/>
<p:growl id="growl" showDetail="false" sticky="true" />
</h:form>
</h:body>
</html>
여기 내 콩입니다. 그러나 내가 <p:inputText>
을 떠날 경우, 이전은 발생하지 않습니다.
어떻게 이것이 발생하며 어떻게 해결할 수 있습니까?
제목에서 덜 암시적으로 표시하십시오. 그냥 똑똑한 방식으로 질문하십시오. – BalusC