Показать сообщение отдельно
Старый 28.06.2008, 14:32
zlatko вне форума Посмотреть профиль Отправить личное сообщение для zlatko Найти все сообщения от zlatko
  № 3  
Ответить с цитированием
zlatko

Регистрация: Oct 2007
Адрес: Украина, Львов
Сообщений: 111
Отправить сообщение для zlatko с помощью ICQ
Если использовать вместо XML непосредственно XMLList который будет источником, то все образуеться

Вот шаблончик :

Код:
[Bindable]
public var xxx:XMLList = new XMLList();

private function init():void
{            	
   *** 
   BindingUtils.bindProperty(dg, "dataProvider", this, "xxx");
   
   this.addChild(dg);
}

private function f(evt:Event):void 
{            
   this.xxx = XMLList('<item id="1" name="name1" desc="ffffffff" /><item id="1" name="name2" desc="ffffffff" /><item id="1" name="name1" desc="ffffffff" /><item id="1" name="name2" desc="ffffffff" />');
}      
   
<mx:ComboBox dataProvider="{xxx}" labelField="@name"/>
			
<mx:DataGrid dataProvider="{xxx}">
  ***
</mx:DataGrid>
С XML такой номер не пройдет, потому как bindProperty не позволяет использовать в качестве своих параметров E4X, тоисть написать что-то типа BindingUtils.bindProperty(dg, "dataProvider", this, "xxx.item") у Вас не получиться.