問題タブ [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:2回目の実行時にnull非同期トークンを返すLCDSサービス



RobotLegs、LiveCycle DS、およびJavaを使用してFlexアプリケーションを開発しています。LCDSを使用して更新機能を実装しようとしていますが、奇妙な動作が発生しています。

これは、RobotLegsのexecuteコマンド内のActionScriptコードであり、更新を実行するために使用されます。



model.currentRequestDetail更新しようとしているのはRequestDetailオブジェクトです。

Actionscriptコードを初めて実行するときは、すべて正常に機能します。AsyncTokenは関数によって適切に返され、services.requestService.commit()resultHandlerは期待どおりに実行され、オブジェクトはGUIで更新されます。
ただし、このコードが2回実行されると、services.requestService.commit()関数はnull値を返し、resultHandlerに到達することはありません。Javaアセンブラに到達していないのではないかと思います。



これが私がDataServiceを宣言した方法です:



resultHandlerとfaultHandlerの両方に正しい署名があります。



カスタムJavaアセンブラーも使用しています。これは次のコードです。



これは、アセンブラーの構成です。




簡単に言え
ば、誰かが手がかり/経験を持っていますか、なぜ私が2回目にservices.requestService.commit();関数を実行すると、nullの非同期トークンが返されるのですか?




事前にThx!




要求に応じて、サービスクラスから(削除された)コードを追加しました。ご覧のとおり、特別なことは何も起こっていません。



これは私の結果とフォールトハンドラーが追加されるチョードです:

0 投票する
1 に答える
214 参照

apache-flex - アラートボックスボタンをリッスンするためのFlexAsyncToken

AsyncTokenを使用してコンポーネント間のアラートボタンクリックを聞くことはできますか?基本的に、ボタンでアラートを開き、AsyncTokenを返すメソッドが必要です。これにより、そのメソッドを呼び出す他のコンポーネントがボタンのクリックをリッスンできるようになります。

例:

それを行う方法は何ですか?ありがとうございました。

0 投票する
1 に答える
321 参照

apache-flex - RPCコールをキャンセルすることはできますか?

レスポンダーでAsyncTokenに割り当てられたRPC呼び出しをキャンセルすることは可能ですか?

0 投票する
2 に答える
548 参照

actionscript-3 - AsyncToken と AsyncResponder の使用

階層構造の 2 つのレベルの結果を取得したい。AsyncToken の最初の結果は OK です。次に、for ループを設定し、各ループ ステップで同じ方法で次のレベルの結果を呼び出します。ここに問題がありtoken2.addResponder(responder2);ます。各ループステップで、時間どおりに結果を返すことはありません。結局、ループ結果の結果を送ってくれます。しかし、私は各ステップで必要です。私の間違いについて教えてください。

両方の結果を待つ必要がありますか? はいの場合、レスポンダーまたはトークンを待つにはどうすればよいですか?

0 投票する
1 に答える
224 参照

java - FLEX - AsyncToken を ArrayCollection に変換する

私はフレックスが初めてで、これを機能させることができないようです。基本的に、利用可能なデータが別のコンボボックスに依存する選択ボックスがあります。

各 CategoryType には複数の TreatmentType があります。

これが私のコードです:

コンボボックスの変更; 選択ボックスの更新:

サービス方法:

TypeError: エラー #1034: 型強制に失敗しました: mx.rpc::AsyncToken@1af48641 を mx.collections.ArrayCollection に変換できません。

どうすればいいですか?これを見つけましたが、あまり役に立たないようです: . リソースや情報をいただければ幸いです。