我正在使用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