ice:panelPopup是icefaces組件中模式(modal)對話框的組件.使用起來也非常簡單.
先看代碼:
<ice:panelPopup id="affirmDel" rendered="true" visible="#{purchasePlanBean.confirmDel}" modal="true"
style="z-index:1001; width: 350px; height: 200px; top:25%; left:25%;">
<f:facet name="header">
<ice:outputText styleClass="popupTitle" value="#{resource.confirm_title }" />
</f:facet>
<f:facet name="body">
這里是body的內容
</f:facet>
</ice:panelPopup>
visible屬性:是表示什么時候顯示該對話框,一般是bean中的一個boolean變量的值,然后通過其他按鈕的動作改變這個變量的值來顯示對話框。
modal屬性:表示對話框是否模式顯示。
<f:facet name="header"></f:facet>中的內容是對話框的標題
<f:facet name="body"></f:facet>中的內容是對話框的顯示內容。可以為JSF允許的任何內容。
如果對話的body的內容需要一個form,這時應該把一個form標簽放到body內部。而不是放到<ice:panelPopup>這個標簽的外部。如果放到外部在有多少個form 的情況下會出現對話框都被遮蓋起來的情況,導致頁面不能使用了。
Technorati : icefaces, jsf
posted on 2007-09-05 09:50
Libo 閱讀(1764)
評論(0) 編輯 收藏 所屬分類:
JavaServer Faces