Когда пользователь выбирает категорию из первого раскрывающегося списка, тогда я хочу, чтобы второй раскрывающийся список обновлялся в зависимости от выбора первого раскрывающегося списка.
Я создал несколько ArrayCollections, имена которых установлены в значения «data» первого раскрывающегося списка, например:
[Bindable]
public var countries:ArrayCollection = new ArrayCollection([
{label:"USA",data:"USA"},
{label:"Canada",data:"Canada"}, ]);
[Bindable]
public var USA:ArrayCollection = new ArrayCollection([
{label:"state1",data:"state1"},
{label:"state2",data:"state2"},
{label:"state3",data:"state3"}, ]);
[Bindable]
public var Canada:ArrayCollection = new ArrayCollection([
{label:"statea",data:"statea"},
{label:"state2b",data:"stateb"},
{label:"statec",data:"statec"}, ]);
[Bindable]
public var Italy:ArrayCollection = new ArrayCollection([
{label:"statex",data:"statex"},
{label:"statey",data:"statey"},
{label:"statez",data:"statez"}, ]);
, и список реализован так:1007 *
Есть идеи как этого добиться?В основном мне нужно знать, как правильно обновить провайдер данных для списка, чтобы использовать правильную коллекцию массивов.