아코디언 패널에 문제가 있습니다. 나는이 비슷한 아코디언 한 :머리글에 단추를 추가 할 때 아코디언 패널이 접히지 않도록하려면 어떻게해야합니까?
<p:accordionPanel>
<p:tab title="tabTitle">
<f:facet name="title">
<!-- problematic button -->
<p:commandButton value="button"/>
</f:facet>
<h:PanelGrid>
<p>Accordion content</p>
</h:panelGrdi>
</p:tab>
</p:accordionPanel>
문제는 - 내가 버튼을 클릭하면, 전체 아코디언 탭 붕괴됩니다.
제 질문은 : 단추 클릭으로 아코디언이 붕괴되는 것을 방지하는 방법은 무엇입니까? 동시에 아코디언을 머리글을 클릭 할 때 붕괴시키고 싶습니다. 그러나 버튼 외부에 있습니다.
나는 PrimeFaces 5.3과 JSF 당신의 헤더 2.2.11
이 조금 복잡를 방해하지 않습니다. 문제는 아코디언에 클릭 이벤트가 바인딩되어 있고 아코디언 내부에있는 버튼입니다.이 바인딩을 상속하면 솔루션이 트릭이됩니다. 여기에 두 가지 옵션이 있습니다. 1 - 아코디언 외부에 레이어를 만들고, 버튼을 배치하고 아코디언 위에 배치합니다. 2 단추에서 click 이벤트를 전달하지 않도록 코드를 변경하십시오. –
다른 요소를 클릭해도 열리도록 하시겠습니까 ??? –
@JorgeCampos - 클릭 이벤트를 전파하지 않는 효과를 얻으려면 어떻게해야할까요? –