我正在使用Flex 4.有一個由多行組成的表的PHP後端和mysql數據庫。Flex json自動udpate數據網格
我從結果事件中取出原始數據並使用JSON對其進行解碼。然後我將數據轉儲到一個ArrayCollection中,用作我的數據網格的數據提供者。
我的問題是如何判斷某人何時向mysql表中插入新行,以便我可以自動刷新我的ArrayCollection,從而一次無縫更新我的datagrid中的一個元素?現在,這只是一次電話,連接已關閉。如果有人在數據庫中插入新行,我的程序無法識別,除非我重新啓動它。我想自動更新AC每當一個新行插入到MySQL數據庫。有什麼辦法可以「聽」這種改變?
謝謝!
嗨邁克,你試圖做的事情叫做彗星,或者服務器推送。到目前爲止,很少有服務器支持這個。請參閱這個請求來知道如何在Apache中使用comet.http:// stackoverflow。 com/questions/603201/using-comet-with-php.Once通過設置,您將需要創建一個flex彗星橋。如果您有興趣繼續使用此解決方案,請回復,我會爲您提供flex彗星橋的代碼,正如我在某些應用程序中使用它的,但後端是用java編寫的。 – Neeraj 2011-04-18 10:27:45