Flex 3.2 SDK でコンパイルされたプロジェクトがあります。
私のコンポーネントの 1 つは、Cairngorm モデルのプロパティ (products と呼ばれる) にバインドされているコンボボックスです。model.products に新しい値を挿入すると、コンボボックスにすぐに新しい値が表示されます。完璧に動作します。
その後、3.5 SDK に移行しましたが、同じ操作を実行すると問題が発生します。モデルが更新されたにもかかわらず (これが間違いなく当てはまることを確認しました)、コンボボックスに新しい値が正しく表示されません。コンボに新しい行があるため、新しいアイテムがあることを認識しているようです。しかし、新しい行は空白で選択できません。コンボ内の既存のアイテムはそこにあり、選択可能です (そうあるべきです)。フォームを再初期化すると (つまり、コンボが配置されている TitleWindow を閉じて再度開くと)、すべての正しい値 (新しい値を含む) がコンボに表示されます。
これが根本的な原因であることを確認するために、3.2 と 3.5 を何度か切り替えました。
これを回避する方法についてのアイデアは大歓迎です。