簡體   English   中英

Java / PrimeFaces同步Ajax更新

[英]Java/PrimeFaces synchronize Ajax Update

我正在嘗試從我的支持bean同步GUI上的事件,以便測量特定ajax更新的實際處理時間。 據我所知,ajax是異步處理的,因此我無法收集要查找的診斷數據。 嘗試我當前的想法,我需要做的是在處理完Ajax更新之后執行第二個腳本。

{...
  PrimeFaces pf = PrimeFaces.current();
  pf.executeScript("functionStart('columnMapping')");
  pf.ajax().update("contentForm:tv_main");
  pf.executeScript("functionEnd('columnMapping')");
...}

我該怎么做?

歡呼聲,賈格

您需要將對“ functionEnd”的調用放入ajax的回調函數中。 您最想要的功能是“成功”。 嘗試

pf.ajax().update("contentForm:tv_main").onsuccess(pf.executeScript("functionEnd('columnMapping')"));

但是,從示例代碼中很難知道您到底想做什么,也許您可​​以分享一些有關想要完成的事情的信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM