나는이 응용 프로그램이 배포 된이RichFaces의 A4J를 사용하는 방법 :있는 명령 제출 사용하지
<a4j:commandButton id="stopBtn" type="button" reRender="lastOp"
action="#{MyBacking.stop}" value="Stop" />
</a4j:commandButton>
처럼 보이는, 그리고 버튼은 정지() 메서드가 호출되지 않고, 클릭하신 a4j:commandButton
. 모든 a4j:commandButton
예제는 양식을 참조하지만이 버튼은 양식이 아닙니다. 사용자가 서버에서 일부 백엔드 로직을 실행하게하는 버튼입니다. 지금이 순간, 방법은 버튼의이 유형은 lastOp 필드를 업데이트하는,하지만이 하나 콘솔에 아무것도 보이지 않아요 사용하지 않는
public void stopNode() {
logger.info("STOPPING");
setLastOp("Stopped.");
}
다른 방법이다. 이걸 단추로 던지는 게 옳은가요? 이 태그를 h:form
태그에 넣어야합니까?
파이어 버그 콘솔은 말한다 :
this._form is null
이해가 안되는.
아무 도움도 좋습니다.
내가 한 번에 두 가지를 생각하고 있었는데, 정직하게, 그리고 것을 내 일의 끝이 왔을 때를 제외하고 그것을 시도한 질문을 편집하고 나는 문 밖으로 나왔다. 너의 관찰을 위해 +1 .. – volvox