我需要能夠添加一些javascript到所有ajax回發響應(PartialViewContext.isAjaxRequest == true),但我沒有成功與任何實現我嘗試。JSF 2 Scriptmanager風格功能
我曾嘗試推行
PhaseListener
,並使用PartialResponseWriter.insert *添加EVAL塊加入我的腳本,以及試圖通過創建腳本元素添加腳本。 (在CDATA結果不能嵌套,或只是無效XML)
我試圖裝潢PartialViewContextFactory覆蓋
PartialViewContext.processPartial
,並添加腳本包實例已處理後,它...
如何我應該去添加sripts到Ajax響應嗎?類似於.NET與Scriptmanager.registerClientScriptBlock最好的東西。
謝謝
感謝您的回覆,但該建議僅適用於所有回傳到服務器的回傳通過JSF客戶端庫代碼,並且您有權訪問客戶端代碼的情況。 我正在尋找服務器端的解決方案,其方法類似於使用ScriptManager的.NET平臺中可用的方法。 – CDSO1 2010-05-31 13:19:14