データプロバイダが ドロップダウンリストの変更後にSelectedItemが呼び出されない場合があります。 このような変更が発生したかどうかを検出する方法はありますか?ドロップダウンリストのdataProviderChangeイベントはありますか?
<s:DropDownList id="dl_mydl"
dataProvider="{dataProvider}"
change="dropDownListChangeHandler(event)"
/>
protected function dropDownListChangeHandler(event:IndexChangeEvent) : void
{
//DO SOMETHING
}
「SelectedItem」が呼び出されていないとはどういう意味ですか?詳しく教えてください。コード、またははるかに良い説明を提供し、私たちはあなたを助けることができます。 –
selectedIndexセッターは常に呼び出され、-1に設定されます。リストのコンポーネントは、常にこのようなもので少しバグがありました。 (しかし、もう一度、dataProviderのsetterを呼び出す必要があります) –