問題タブ [mate]

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 投票する
3 に答える
3323 参照

javascript - ユーザーがブラウザを閉じたときに Flex のクリーンアップ機能を実行するには

Flex クライアント アプリケーションがあります。ユーザーがブラウザーを閉じたときに Flex で実行するクリーンアップ機能が必要です。ネットで次の解決策を見つけましたが、途中でしか機能しません。どうすれば修正できますか?ご回答ありがとうございます。

症状

  • CustomEventトリガーされますが、実行されません。
    >> EventHandler forCustomEvent.SEND_EVENTSは Mate EventMap によって定義されます。ハンドラーが行うのは、 を呼び出すことだけHTTPServiceInvokerです。デバッグ コンソールで、ハンドラーと HTTPServiceInvoker がトリガーされていることを確認できますが、resultHandlersも もfaultHandlers呼び出されませんでした。ボタンクリックハンドラで同じものをディスパッチするとCustomEvent.SEND_EVENTS、期待どおりに動作するため、このイベントハンドラに問題がないことはわかっています)
  • ブラウザは、閉じる前にクリーンアップ機能が完了するのを待っているようです。(ブラウザが閉じる前にすべてのトレースが出力されました)

コード

以下を index.template.html に追加しました

そして、アプリケーションの MXML ファイルで以下を使用しました

マイセットアップ

  • フレックスビルダー 3
  • Mate MVC フレームワーク (Mate_08_9.swc)
  • フラッシュプレーヤー 10
0 投票する
1 に答える
462 参照

apache-flex - Flex Mate フレームワークで Web サービスを使用する

現在、Mate の「呼び出しタグ」を使用して Web サービスを呼び出し、WS 応答を障害/結果ハンドラーに委任しようとしています。プレーンまたはタグではなく、Flex Builder によって提供される生成されたプロキシを使用したいと考えています。<WebService><WebServiceInvoker>

私は実際にいくつかのテクニックを使用して失敗しました:

  1. <WebServiceInvoker>生成されたプロキシでは機能しません。
  2. <AsyncMethodInvoker>WS-calls を操作するには複雑な successType が必要です。そして、イベントを定義することは私には冗長に思えます。シンプルで読みやすいコードにしたい、コードは私以外の人が触る!
  3. <MethodInvoker>インスタンスを使用できず、プロキシも処理できません。AsyncToken
  4. <DelegateInvoker>最初は元気に見えました。サービスを呼び出しますが、有効な結果イベントを発生させません (無限のビジー カーソル)。WS-proxy に正常にバインドできXYZ_lastResult、WS-call によって WS-backend から有効なデータが取得されますが、<faultHandlers>and<resulthandlers>は実行されません。生成されたプロキシのコードを変更する DelegateInvoker の解決策がいくつかありますが、これは絶対にやりたくないことです!

だからここに私の質問があります: Mate Invocation タグでデフォルトのFlexbuilder 生成プロキシを使用する簡単な (!) 方法はありますか?

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

apache-flex - OjbectBuilderによって作成されたオブジェクトを表示するプロパティとして挿入します

で使用されるすべての値を保持するPresentationModelASクラスがありますSomeView.mxml。モデルのクラス全体がバインド可能であり、ビューのモデルプロパティもバインド可能です。ただし、PropertyInjectorタグを使用してモデルをビューに挿入できません。

FlexデータバインディングとMateに精通している人が私に手を貸してくれませんか?どうもありがとう!

MainEventMap.mxml

からのスニペットPresentationModel.as

からのスニペットSomeView.mxml

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

apache-flex - メイト: プロパティ モデルを設定できません

モジュールを含むアプリケーションがあります。すべてのモジュールは完全に自己完結型です。それらの間に共有イベントやその他のものはありません。各モジュールには、DataGrid と ContextMenu があります。選択したデータの詳細がポップアップ ウィンドウに表示されます。モジュールは通常どおり、loalEventMap と presentationModel によって制御されます。

ポップアップをすぐに閉じて再度開くと、すべて正常に動作します。しかし、ポップアップ内のデータを変更して閉じ、モジュールをアンロードし、モジュールを再度ロードして、ポップアップを再度開くと、Mate は次のエラーをスローします。

  • エラー: タイプが CDBPresentationModel ではないため、CDBInputMask にプロパティ モデルを設定できません。指定された値はタイプ CDBPresentationModel でした
  • ターゲット: CDBInputMask
  • ターゲットキー: モデル
  • タグリスト: プロパティインジェクター
  • ファイル: CDBLocalEventMap
  • スタック トレース: TypeError: エラー #1034: 型強制に失敗しました: com.mycomp.myMod.ui.presenters::CDBPresentationModel@5d13cf1 を com.mycomp.myMod.ui.presenters.CDBPresentationModel に変換できません。com.asfusion.mate.core::Binder/bind()[/Users/Nahuel 1/Documents/Flex Builder 3/Mate_trunk/src/com/asfusion/mate/core/Binder.as:90] com.asfusion で.mate.actions::PropertyInjector/run()[/Users/Nahuel 1/Documents/Flex Builder 3/Mate_trunk/src/com/asfusion/mate/actions/PropertyInjector.as:205]

私の実装:


ポップアップを開く:

ポップアップを閉じる:

入力マスク = null; インジェクター:

Mate-Forum で、似ているが全く同じではない問題を抱えたスレッドを見つけました。ここで司会者は、モジュール内でクラスを 2 回インスタンス化しようとしているように見えることを意味しました。私の場合、PopUpManager はシングルトン クラスです。したがって、同じ問題のように見えます。クラスがすでに注入されているため、最初はすべて正常に動作し、2 回目はクラッシュします。

デバッガーとトレースを使用して、ポップアップをクリアする方法またはモジュールをクリアする方法を確認しようとしました。しかし、私は解決策を見つけていません。さらにコードが必要な場合は、投稿します。

前もって感謝します。フランク

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

apache-flex - MateDispatcherタグ

ディスパッチャタグで変数を渡す必要があります...たとえば

Mateディスパッチャータグに移動すると...値userを渡すにはどうすればよいですか。

次に、メイトディスパッチャータグでユーザーを渡すにはどうすればよいですか。

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

apache-flex - EventMap でメイトがイベントをキャッチしない [Flex]

私の AIR アプリケーションでは、イベントマップでディスパッチされたイベントをキャッチする際に問題があります。イベントをディスパッチするクラスは次のようになります。

ショートカット.as

デバッグからイベントがディスパッチされていることはわかっていますが、次のイベントマップではキャッチされていません。

ShortcutMap.mxml

「ShortCutExample」と呼ばれるメイン アプリケーション ファイルは次のとおりです。

ShortCutExample.mxml

イベントマップがイベントをキャッチしないのはなぜですか?

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

apache-flex - Flex-Mate、モデルを使用してポップアップ (ダイアログ) をバックアップする方法

MVC の Adob​​e Flex プロジェクトで MATE を使用しています。ページの 1 つに、RPC からの情報を表示するダイアログ ウィンドウがあります。このダイアログがポップアップするページは、表示されているデータとは無関係であるため、これは別のモデルです。ダイアログ ウィンドウを作成し、それをユーザーに表示して、モデルからデータを挿入する MATE マッピング ファイルを作成するにはどうすればよいですか?

読んでくれてありがとう。

0 投票する
3 に答える
2287 参照

apache-flex - Flex および Mate フレームワークを使用して実行時に Web サービス WSDL を初期化する

Mate フレームワーク上で Flex アプリケーションを開発しています。このアプリケーションでは、Web サービスを使用してデータを取得しています。
この Web サービスは修正場所の URL ではないため (顧客がインストールした場所によって異なります)、構成ファイルでこの URL を定義します。Flex アプリケーションが起動すると、最初にこの構成ファイルが読み取られます。次に、見つけた値を使用して Web サービスを初期化します。
しかし、現在、私はこれを行う方法がわかりません。

ここに私のEventMap.mxmlがあります

この部分では、ConfigManager が構成ファイルを解析し、webServiceWsdl というバインド可能なプロパティを初期化します。

ここに私のServices.mxmlがあります

この Web サービス プロパティを初期化するにはどうすればよいですか?

0 投票する
6 に答える
223 参照

apache-flex - how much effective is a frameworks for RIA in long run?

i am pretty newbie in terms of flex/RIA frameworks. mostly done work on server side. as i search on internet , people are using a lot different framework, cairngorm to mate. so my question is , as i am baby stepping through flex, should i go for learning framework ? or without framework ? ( as of now , those DI,DAO,VO and IoC doesnt make much sense to me apart from full form. ) . i needed to do pretty serious stuff after around eight month or so. should that be enough time for learning flex ? thanks in advance. ( also any link or pointers are welcome -- althogh i have spend whole my day googling around and making hello worlds...) . how to become master of RIA FLEX ?

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

java - MateとリモートJavaサービスの統合

Flexは初めてで、JavaサービスをMateフレームワークを使用して構築されたFlexUIと統合する必要があります。

誰かが私に任意のWebサイト/リンクを示したり、Mateフレームワーク上のFlex UIをJavaリモートサービスと統合する簡単な例を示したりできますか?

「LoginService」の単純な統合で十分です。