从动态HTTPService Asynchronous获取数据以填充Advanced Data Grid Flex

时间:2009-12-28 10:20:42

标签: flex asynchronous air rpc httpservice

2 个答案:

答案 0 :(得分:0)

如果我能看到整个应用程序,可能会更容易回答,但是如果我理解你的问题,这里有一个问题......我不清楚异步的重点......在某种程度上,http是异步的。然而,如果您的目标是从应用服务器/数据库推送数据,则答案是不同的,并且涉及使用BlazeDS / LCDS或这些技术的OSS克隆之一,在这些情况下,您不使用mx:无论如何HttpService。这是你的意思吗?

如果没有,那么显然,您需要在MXML中定义一个HttpService,并且您希望将它的结果事件绑定到每当服务更改{dataArr}(Array,ArrayCollection ??)的ActionScript函数时回报。如果您需要它来“轮询”您的服务以进行更改,我想您可以使用Timer对象或其他东西来执行此操作,但如果这是必要的话,我会考虑LCDS。

答案 1 :(得分:0)

我正在尝试使用FLEX 3中相同的内置代码。我很着迷于我可以直接在创建的列表中更改数据的方式(更改数据库表的内容)。 现在我尝试将富文本编辑器合并到一些字段中。

我正在尝试使用一个被调用的行(selectedItem),现在我能够获取数据 - 但是面临的问题是我无法编辑字段中的文本 - (错误1009)(某事是我没有实例化)我现在将尝试进入另一个步骤 - 某种编辑 - 但它不是异步。

另一个机会可能是使用creationComplete将所选行的数据转换为表单,然后使用与列表一样的功能。直接更新数据库。

我的应用程序在本地主机上运行,​​部署到托管服务器可能会产生一些沙盒问题?然后没有办法,只能使用amfphp或ZENDamf - blazeDS

当我解决问题时,我会回复

问候