问题标签 [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.
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 的函数?
提前谢谢!
根据要求,我从我的服务类中添加了(剥离的)代码。如您所见,没有什么特别的事情发生:
这是添加我的结果和故障处理程序的地方:
apache-flex - 用于侦听警报框按钮的 Flex AsyncToken
我可以使用 AsyncToken 收听组件之间的警报按钮单击吗?基本上,我希望有一个方法可以打开带有按钮的警报并让它返回一个 AsyncToken,以便调用该方法的其他组件可以监听按钮单击。
例子:
这样做的方法是什么?谢谢你。
apache-flex - 是否可以取消 RPC 调用?
是否可以取消分配给具有响应者的 AsyncToken 的 RPC 调用?
actionscript-3 - 使用 AsyncToken 和 AsyncResponder
我想获得层次结构的两级结果。AsyncToken 的第一个结果是好的,然后我设置了一个 for 循环并在每个循环步骤中以相同的方式调用下一级结果。这是问题所在,token2.addResponder(responder2);
永远不要在每个循环步骤上按时返回结果。毕竟它会向我发送循环结果。但我需要在每一步。你能告诉我我的错误吗?
我是否必须等待两个结果,如果是,我该如何等待响应者或令牌?
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 秒。
actionscript-3 - Socket-Flex 的 AsyncToken 行为
我在客户端使用 FlashSocket 来调用 node.js 服务器上的 socket.io。
但我希望套接字事件侦听器中可以使用特定的值和函数引用。
我想到的一种方法是将所需的值与请求一起传递,并使服务器将这些参数与数据一起发回。但这似乎没有帮助,因为我需要返回函数处理程序以及结果。
我使用http请求的方式是:
有没有办法在弹性插座中实现这一点?
提前致谢。
java - FLEX - 将 AsyncToken 转换为 ArrayCollection
我是 flex 新手,我似乎无法让它发挥作用。本质上,我有一个选择框,它的可用数据依赖于另一个组合框。
每个 CategoryType 中有多个 TreatmentType。
这是我的代码:
组合框更改;更新选择框:
服务方式:
TypeError:错误 #1034:类型强制失败:无法将 mx.rpc::AsyncToken@1af48641 转换为 mx.collections.ArrayCollection。
我该怎么做呢?我找到了这个,但它似乎对我没有太大帮助:。任何资源或信息将不胜感激。