0
this을 JSF 2.0과 함께 사용 중이며 진행률이 증가함에 따라 메시지를 업데이트하고 싶습니다. 그것의 event="change"
에 작동하지 않는 동안은 <p:ajax event="complete" />
사용이 예에서Primefaces Progress Bar가 업데이트되지 않음
그것은 Event:change is not supported.
어떤 다른 방법이 말합니다?
일부 코드 (XHTML) :
<p:fileUpload id="uploader" header="File Upload" style="font-size:12px;"
fileUploadListener="#{addAgent.FileUpload}" rendered="true"
mode="advanced" dragDropSupport="true" update="Label"
ajax="true" allowTypes="/(\.|\/)(xls|XLS)$/" onstart="PF('pbAjax').start(); PF('statusDialog').show()"/>
<p:growl id="messages" showDetail="true" />
<p:progressBar interval="1000" id="progressBar" widgetVar="pbAjax" ajax="true" value="#{addAgent.progress}" labelTemplate="{value}%" styleClass="animated" global="false">
<p:ajax event="complete" update="messages Label"/>
</p:progressBar>
<h:outputLabel for="uploader" style="font-size:15px;" id="Label" value="#{addAgent.Status }"/>
ManagedBean은 :
while (rows.hasNext()) {
progress++;
setStatus(progress+"");
}
// getter Setter
xhtml 및 managedbean 코드 –
을 게시하십시오. 일부 코드에 대한 질문을 편집합니다. – Sarz