同期コンボボックス&リストボックスに初期値をロード調整するためにどのような最善の方法

StackOverflow https://stackoverflow.com/questions/2152813

質問

環境:フレックス/ AS3 / Cairgorm /複合部品。 私は2つのコンボボックスとコンボボックス1の選択は、コンボボックス2と拳のデータグリッドにデータを挿入するように、2つのデータグリッドを有します。データグリッド2.

にコンボボックス2挿入データの選択

私は、コンボボックスのそれぞれのユーザーの選択が正しいことを行うように変更イベントを設定しています。問題は、コンボボックスの初期ロード時に、変更イベントが発生しませんと、その後の同期データの読み込みが起こらないということです。

コンボボックスが初期化された後itemselected(第一項目)を取得するためのイベントがありますか?

役に立ちましたか?

解決

私は自分の答えを見つけました。コンボボックスのそれぞれにupdateCompleteイベントを使用すると、トリックをやっています。

[編集]

これは期待通りupdateCompleteが機能しなかったことが判明します。私が本当に必要なことはdataChangeイベントです。しかし、このイベントは、それがこのコンポーネントに対して有効なFlexEventとしてリストされているにもかかわらず、コンボボックスのために発生しませんように見えます。

私は他のイベント(はvalueCommit、のcreationComplete、初期化)の数を試みたが、これらの火災の全てを複数回、変化に重なり、このユースケースのために有用ではない。

最後に、私は初期パスと転換路のための呼び出しの連鎖のgludgeを作成しました。

誰がより良い方法を持っている場合、私は非常に興味があると思います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top