같은 탭 패널 뭔가있어방지 양식 richfaces의 탭 패널과 탭 스위치에 제출
<ui:composition
xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:rich="http://richfaces.org/rich"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:advanced="http://java.sun.com/jsf/composite/advanced">
<h:panelGroup id="description">
// ...
<h:outputLabel value="Name"/>
<h:inputText id="name"
value="#{testTree.selected.name.text}"
rendered="#{description.editing}"/>
// ...
<advanced:button text="Reset" //Just a little upgraded a4j:commandButton
icon="images/clear.png"
action="#{description.resetEditing()}"
execute="@this"
render="description"
rendered="#{description.editing}"/>
<advanced:button text="Save"
icon="images/save2.png"
action="#{description.commitEditing()}"
execute="description" // #name and a few more fields
render="description"
rendered="#{description.editing}"/>
</h:panelGroup>
</ui:composition>
내가 가진 두 번째 탭으로 전환을 내 "설명"양식이 제출되었으며 이것은 좋지 않습니다. 대신 모든 입력란을 재설정하고 싶습니다.
어떻게 RichFaces 4에서 이것을 수행 할 수 있습니까?
나는 tabPanel 주위에 폼이 있어야한다고 생각했지만 그렇지 않다면 ... 실제로 org.richfaces.component.UITabPanel (id = "j_id2114509110_7e08d978")은 부모 폼을 찾지 못했습니다. – mmoossen