0
我想告訴p:confirmDialog
與p:selectBooleanButton
follwoing是p:commandButton
代碼它工作正常,但不能與p:selectBooleanButton
顯示號碼: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:confirmDialog
標籤與p:selectBooleanButton
整個頁面是不是可見。 這是我的代碼
<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>
我猜它,因爲onclick事件中selectBooleanButton不可用。在生成的html javascript for p:在第一種情況下,確認已添加到p:commandButton的onclick事件中。 – 757071
p:selectBooleanButton不可確定。你可以添加確認框 – Makky
這件事是不可能的,因爲'p:confirmDialog'的接口沒有被'p:selectBooleanButton'實現,並且它引發了未註冊的行爲異常 – Sarz