问题标签 [asynctoken]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
511 浏览

java - Flex:LCDS 服务在第二次执行时返回 null Asynctoken



我正在使用 RobotLegs、LiveCycle DS 和 Java 开发一个 Flex 应用程序。我正在尝试使用 LCDS 实现更新功能,但遇到了一些奇怪的行为:

这是 RobotLegsexecute命令中的 ActionScript 代码,用于执行更新:



model.currentRequestDetail我要更新的是一个 RequestDetail 对象:

第一次执行 Actionscript 代码时,一切正常。函数很好地返回了 AsyncToken services.requestService.commit(),resultHandler 按预期执行,我的对象在 GUI 中更新。
但是,第二次执行此代码时,我的services.requestService.commit()函数返回一个空值,并且我的 resultHandler 永远不会到达。我怀疑我们甚至没有到达 java 汇编器。



这就是我声明 DataService 的方式:



resultHandler 和 faultHandler 都有正确的签名:



我们还使用了一个自定义的 java 汇编器,代码如下:



这是汇编程序的配置:




长话短说:
有没有人有线索/经验,为什么我第二次执行services.requestService.commit();它返回一个 null Asynctoken 的函数?




提前谢谢!




根据要求,我从我的服务类中添加了(剥离的)代码。如您所见,没有什么特别的事情发生:



这是添加我的结果和故障处理程序的地方:

0 投票
1 回答
214 浏览

apache-flex - 用于侦听警报框按钮的 Flex AsyncToken

我可以使用 AsyncToken 收听组件之间的警报按钮单击吗?基本上,我希望有一个方法可以打开带有按钮的警报并让它返回一个 AsyncToken,以便调用该方法的其他组件可以监听按钮单击。

例子:

这样做的方法是什么?谢谢你。

0 投票
1 回答
321 浏览

apache-flex - 是否可以取消 RPC 调用?

是否可以取消分配给具有响应者的 AsyncToken 的 RPC 调用?

0 投票
2 回答
548 浏览

actionscript-3 - 使用 AsyncToken 和 AsyncResponder

我想获得层次结构的两级结果。AsyncToken 的第一个结果是好的,然后我设置了一个 for 循环并在每个循环步骤中以相同的方式调用下一级结果。这是问题所在,token2.addResponder(responder2);永远不要在每个循环步骤上按时返回结果。毕竟它会向我发送循环结果。但我需要在每一步。你能告诉我我的错误吗?

我是否必须等待两个结果,如果是,我该如何等待响应者或令牌?

0 投票
0 回答
1834 浏览

actionscript-3 - FLEX 错误 #1502:脚本执行的时间超过了 15 秒的默认超时时间

我收到错误“[RPC Fault faultString="Error #1502: A script has executed for longer than the default timeout period of 15 seconds.” faultCode="EncodingError" faultDetail="null"]:” 通过 Web 服务上传字节数组时。

现在……这仅在字节数组大小高于 50 mb 时才会发生……大约。

这是给出错误的代码行,其中 pFileData 是我要发送的 byteArray。

谢谢。

脚本的 TimeLimit 默认为 60 秒。

0 投票
1 回答
182 浏览

actionscript-3 - Socket-Flex 的 AsyncToken 行为

我在客户端使用 FlashSocket 来调用 node.js 服务器上的 socket.io。

但我希望套接字事件侦听器中可以使用特定的值和函数引用。

我想到的一种方法是将所需的值与请求一起传递,并使服务器将这些参数与数据一起发回。但这似乎没有帮助,因为我需要返回函数处理程序以及结果。

我使用http请求的方式是:

有没有办法在弹性插座中实现这一点?

提前致谢。

0 投票
1 回答
224 浏览

java - FLEX - 将 AsyncToken 转换为 ArrayCollection

我是 flex 新手,我似乎无法让它发挥作用。本质上,我有一个选择框,它的可用数据依赖于另一个组合框。

每个 CategoryType 中有多个 TreatmentType。

这是我的代码:

组合框更改;更新选择框:

服务方式:

TypeError:错误 #1034:类型强制失败:无法将 mx.rpc::AsyncToken@1af48641 转换为 mx.collections.ArrayCollection。

我该怎么做呢?我找到了这个,但它似乎对我没有太大帮助:。任何资源或信息将不胜感激。