0
나는 때라도
p:selectBooleanButton
와
p:confirmDialog
을 보여주고 싶은
는 잘하지만 p:selectBooleanButton
전체 페이지가 아닌 내가 함께 p:confirmDialog
태그를 넣어 p:selectBooleanButton
표시 P : P와 confirmDialog : selectBooleanButton
<p:commandButton value="#{confirm.message}" icon="#{confirm.image}" actionListener="#{confirm.handleChange()}" update="messages">
<p:confirm header="Confirmation" message="Are you sure?" icon="ui-icon-alert" />
</p:commandButton>
<p:confirmDialog global="true" showEffect="fade" hideEffect="fade">
<p:commandButton value="Yes" type="button" styleClass="ui-confirmdialog-yes" icon="ui-icon-check"/>
<p:commandButton value="No" type="button" styleClass="ui-confirmdialog-no" icon="ui-icon-close"/>
</p:confirmDialog>
와 함께 작동 p:commandButton
와 코드 명백한. 여기 내 코드
<p:selectBooleanButton value="false" onLabel="Yes" offLabel="No" onIcon="ui-icon-check" offIcon="ui-icon-close">
<p:confirm header="Confirmation" message="Are you sure?" icon="ui-icon-alert" />
</p:selectBooleanButton>
<p:confirmDialog global="true" showEffect="fade" hideEffect="fade">
<p:commandButton value="Yes" type="button" styleClass="ui-confirmdialog-yes" icon="ui-icon-check"/>
<p:commandButton value="No" type="button" styleClass="ui-confirmdialog-no" icon="ui-icon-close"/>
</p:confirmDialog>
내 생각의 온 클릭 이벤트가 selectBooleanButton에서 사용할 수 없습니다 때문입니다. 생성 된 HTML에서 p :에 대한 javascript가 첫 번째 경우에 p : commandButton의 onclick 이벤트에 추가됩니다. – 757071
p : selectBooleanButton을 확인할 수 없습니다. 확인 상자를 추가 할 수 있습니다 – Makky
'p : confirmDialog'의 인터페이스가'p : selectBooleanButton'에 의해 구현되지 않고 등록되지 않은 비헤이비어 예외가 throw되기 때문에 가능하지 않습니다. – Sarz