我有一個調用後端頁面bean方法的commandLink。但我想在它調用該方法之前做出延遲。如何使用javascipt或primefaces來做到這一點?如何使用JavaScript或primefaces在jsf中延遲commandLink?
0
A
回答
1
PrimeFaces offers p:remoteCommand
。它可以通過javascript調用並執行,執行動作和ajax進程和更新。使用p:commandLink
以timeout
調用javascript函數。總之
<p:commandLink onclick="delayIt()" />
<p:remoteCommand name="remoteCommandName" ... action ... update ... process/>
<script type="text/javascript">
var delayIt = function(){
setTimeout(remoteCommandName,5000) //don't write() as it would execute it immediately
}
</script>
+0
謝謝你的迴應 –
1
在primefaces中嘗試'延遲'作爲屬性。默認情況下,延遲爲空。
<p:commandLink id="clid" actionListener="#{buttonView.buttonAction}" delay="1000">
<h:outputText value="text" />
</p:commandLink>
相關問題
- 1. 如何在JavaScript中延遲
- 2. CommandLink primefaces
- 3. 使用布爾標誌和ActionListener啓用/禁用commandLink。 JSF PrimeFaces
- 4. 在JSF commandlink中傳遞javascript var
- 5. 延遲使用Javascript
- 6. primefaces,延遲加載數據表和jsf @conversation作用域bean
- 7. 用於JSF或Primefaces
- 8. commandlink primefaces與HREF
- 9. 在javascript中使用時間延遲
- 10. primefaces keyup事件延遲
- 11. 延遲加載展示primefaces
- 12. 如何在javascript中延遲動作
- 13. 如何在JavaScript中的延遲
- 14. 如何在QML中延遲JavaScript操作?
- 15. 如何在Javascript中延遲setInterval?
- 16. JSF selectOneRadio/commandLink
- 17. 使用javascript延遲與document.write
- 18. 增加延遲使用Javascript
- 19. Primefaces dataTable with embedded commandLink
- 20. 如何在jquery中使用延遲
- 21. 如何在c#中使用mousehover延遲?
- 22. 如何在JavaScript中使用延遲/承諾數據庫調用
- 23. JSF:使F:小頭爲commandLink
- 24. JSF JavaScript調用Primefaces componants
- 25. 如何使JSF 2.0 primefaces 3.5
- 26. jQuery或JavaScript中的雙重延遲
- 27. 如何訪問使用JavaScript裏面的jsf數據表列中的commandLink
- 28. 使用Jmeter + JSF + Primefaces
- 29. 使用JSF和PrimeFaces
- 30. 在JavaScript上使用延遲「OpenSel」
看看[primefaces keyup event delay](http://stackoverflow.com/questions/8401218/primefaces-keyup-event-delay)。 –