Tôi đang sử dụng Primefaces 3.2 với JSF 2.0.ajaxStatus cho thành phần cụ thể chỉ
Tôi đang sử dụng một
<p:commandButton action="#{myBackingBean.action}" value="press me" />
Và điều này cho ajaxStatus: rất nhiều
<p:ajaxStatus onstart="statusDialog.show();"
onsuccess="statusDialog.hide();"
rendered="#{myBackingBean.ajaxStatusRendered}"
id="ajaxStatusField" />
<p:dialog modal="true" widgetVar="statusDialog"
header="#{myBackingBean.ajaxStatusHeader}"
rendered="#{myBackingBean.ajaxStatusRendered}" id="ajaxPanel"
draggable="false" closable="false">
<p:graphicImage value="./images/ajaxloader.gif" />
</p:dialog>
Tôi đã có của primefaces các thành phần khác cũng trên cùng một trang, nhưng tôi chỉ muốn p: ajaxStatus để hiển thị khi nhấn nút cụ thể này. Bất kỳ giải pháp tốt cho điều này? AjaxStatus hiển thị trên mọi sự kiện ajax ..
Nếu bạn có một số nút bạn có thể đặt trên toàn cầu = "false" và để nút mong muốn không có cài đặt này, theo cách đó tất cả các nút khác sẽ không kích hoạt p: ajaxStatus trong khi nút mong muốn sẽ .. (nhưng tôi đoán điều đó không phù hợp với trường hợp của bạn ...) – Daniel
Rực rỡ, nó hoạt động, cảm ơn bạn rất nhiều! Viết nó trong một câu trả lời, vì vậy tôi có thể cung cấp cho bạn tín dụng. – baron5