同期コンボボックス&リストボックスに初期値をロード調整するためにどのような最善の方法
-
23-09-2019 - |
質問
環境:フレックス/ AS3 / Cairgorm /複合部品。 私は2つのコンボボックスとコンボボックス1の選択は、コンボボックス2と拳のデータグリッドにデータを挿入するように、2つのデータグリッドを有します。データグリッド2.
にコンボボックス2挿入データの選択私は、コンボボックスのそれぞれのユーザーの選択が正しいことを行うように変更イベントを設定しています。問題は、コンボボックスの初期ロード時に、変更イベントが発生しませんと、その後の同期データの読み込みが起こらないということです。
コンボボックスが初期化された後itemselected(第一項目)を取得するためのイベントがありますか?
解決
私は自分の答えを見つけました。コンボボックスのそれぞれにupdateCompleteイベントを使用すると、トリックをやっています。
[編集]
これは期待通りupdateCompleteが機能しなかったことが判明します。私が本当に必要なことはdataChangeイベントです。しかし、このイベントは、それがこのコンポーネントに対して有効なFlexEventとしてリストされているにもかかわらず、コンボボックスのために発生しませんように見えます。
私は他のイベント(はvalueCommit、のcreationComplete、初期化)の数を試みたが、これらの火災の全てを複数回、変化に重なり、このユースケースのために有用ではない。
最後に、私は初期パスと転換路のための呼び出しの連鎖のgludgeを作成しました。
誰がより良い方法を持っている場合、私は非常に興味があると思います。
所属していません StackOverflow