0
我試圖在上傳文件後重新啓用rich:uploadFile中的控件按鈕。啓用豐富的控制按鈕:uploadFile
我:
<rich:panel id="fileuploader">
<script type="text/javascript">alert("rendering");</script>
<rich:fileUpload fileUploadListener="#{fileUploadBean.listener}"
maxFilesQuantity="1" id="upload" autoclear="true"
acceptedTypes="jpg, gif, png, bmp" >
<a4j:support event="onuploadcomplete" reRender="fileuploader" />
</rich:fileUpload>
<a4j:commandButton value="reRender" reRender="fileuploader"/>
</rich:panel>
我寫一個腳本程序,以確保面板被重新繪製。 我讀過你可以reRender uploadFile控件,或刷新整個頁面。在我上傳文件後,controlButton被禁用,儘管我使用commandButton進行了重新渲染,但控件按鈕仍處於禁用狀態。但是當我做一個完整的刷新頁面時,控件是可以的。
我使用豐富的臉3.3.3
任何幫助嗎?
感謝
[編輯]
我發現了這個問題,但沒有解決呢!我有一個表有多行,所以我有多個豐富的:fileUpload的。如果我只顯示一行並且它有效。
不幸的是,它不適用於我:(。我reRender的控制,但它有相同的結果 – OscarSan 2012-07-12 20:08:31
@OscarSan我已經更新我的答案使用我自己的代碼也許它可以幫助你,如果不是,也許我可以傳遞給你的是jsp和bean的源代碼 – 2012-07-12 20:21:05
謝謝。我擁有相同的屬性(幾乎與西班牙語標籤xD相同),但它不起作用 – OscarSan 2012-07-12 20:36:31