저는 초보자를 처음 사용하기 때문에 초보자 실수를했을 수도 있습니다. 그러나 Google에서 내 대답을 찾을 수 없습니다. 확인란을 클릭 한 후에 숨겨진 패널 쇼를 만들려고하지만 표시되지 않습니다. 다음과 같이primefaces에 대한 가시성 표시 패널 디스플레이
내 HTML은 같습니다
<br></br> Choose one <br></br><br></br>
<p:selectBooleanCheckbox onclick="$(‘#:testid’).css(‘display’,’visible’);" >
</p:selectBooleanCheckbox>
<h:outputText value=" click " />
</h:panelGrid>
<p:panel id="testid" header="TESTHDR" style="display:none" >
<h:panelGrid columns="2" cellpadding="10">
<p:selectBooleanCheckbox value="#{selectBooleanView.mTest}">
</p:selectBooleanCheckbox>
<h:outputText value=" test " />
</h:panelGrid>
</p:panel>
문제는 내가 체크 박스를 클릭 한 후 내 testid를 패널이 표시되지 않는다는 것입니다
. 아마도 체크 박스 액션 리스너를 잘못하고있을 것이지만 솔직히 직접 문제를 볼 수는 없습니다.
음,'
또는 like selector ID * =를 사용 당신이 그들의 그룹이있는 경우 '당신의-ID') //로 시작하는 것과 일치 ' 패널은 체크 상자를 클릭 한 후 나타나는 방식대로 표시되므로 코드가 제대로 작동한다고 가정합니다. 불행히도, 디스플레이를 변경하면 도움이되지 않습니다. – Drull