6
正如您從下面的圖片中看到的,'yes'按鈕成爲主要焦點。你可以確保'不'是否在沒有交換按鈕周圍,也許有一個屬性?在PrimeFaces(4.0)確認對話框中,我如何確保「否」默認爲焦點?
正如您從下面的圖片中看到的,'yes'按鈕成爲主要焦點。你可以確保'不'是否在沒有交換按鈕周圍,也許有一個屬性?在PrimeFaces(4.0)確認對話框中,我如何確保「否」默認爲焦點?
據我所知,唯一的辦法就是要交換XHTML的按鈕。但是,您可以在對話框中使用「是」按鈕保留float:left
的顯示順序。
<p:confirmDialog global="true" showEffect="fade" hideEffect="fade">
<p:commandButton value="No" type="button" styleClass="ui-confirmdialog-no" icon="ui-icon-close" />
<p:commandButton value="Yes" type="button" style="float:left;" styleClass="ui-confirmdialog-yes" icon="ui-icon-check" />
</p:confirmDialog>
試過了,它沒有奏效。在doco中找不到p:confirmDialogue的屬性'focus'。 – chinto
好吧,看起來像已知的問題/功能。擎天柱說,使用這個http://blog.primefaces.org/?p=2559有人試過這個http://forum.primefaces.org/viewtopic.php?f=3&t=41290,但沒有受到詛咒。 – Shahzeb
此功能可用於[]通過[
',如[此處](http://blog.primefaces.org/?p=2559)所述),但相同然而,對於'
'是不真實的。你可能需要一些自定義的JavaScript/jQuery。 – Tiny