나는 primefaces 버전 6.0
을 가지고 있는데,이 대화 상자가 나타나지 않습니다.primfaces 대화 상자가 단추를 클릭 할 때 표시되지 않습니다.
이것은 버튼입니다.
<p:commandButton id="newRequestButton"
class="btn btn-lg btn-primary"
value="New Request"
update=":newRequestForm:newRequestDialog"
oncomplete="PF('newRequest').show()" />
는 그리고 이것은 문제가 될 Whatcould 대화
<p:dialog header="Request Definitions" widgetVar="newRequest"
resizable="true" width="600" showEffect="explode"
hideEffect="explode" modal="true" height="300"
class="modal-dialog">
<h:form id='newRequestForm'>
<h:panelGrid id="newRequestDialog" columns="1" cellpadding="4"
class="modal-content">
</h:panelGrid>
</h:form>
</p:dialog>
입니다. 나는이 this과 this과 같은 몇 가지 대답을 따라왔다.
편집 : 정확히 dialogs
는 forms
하고이를 활성화하는 commandButtons
에 대하여에 배치 될 예정입니까?
로깅에서 무엇을 조사 했습니까? 브라우저 콘솔? 대화 내용을 업데이트 한 다음 대화 상자를 업데이트하는 대신 표시 했습니까? – Kukeltje
@Kukeltje 대화 상자의 내용을 가지고있는'h : panelGrid'를 업데이트 중입니다. – Obby
죄송합니다, 잘못 읽었습니다 : :-(Form은 모달이고 'appendTo 'body (PF 문서 참조) commandButton과 관련된 위치는 실제로 관련이 없습니다. commandButton이 전혀 작동하지 않아 서버 호출이 이루어지지 않으면이 기능이 작동하지 않아야하는 이유가 없습니다. – Kukeltje