Показать сообщение отдельно
Старый 29.03.2008, 18:21
WD` вне форума Посмотреть профиль Отправить личное сообщение для WD` Найти все сообщения от WD`
  № 9  
Ответить с цитированием
WD`
 
Аватар для WD`

Регистрация: Sep 2001
Адрес: Кишинёв
Сообщений: 1,516
Отправить сообщение для WD` с помощью ICQ
Код:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"
 initialize="init()" >
<mx:Script>
 <![CDATA[
  import mx.collections.ArrayCollection;
  import mx.collections.XMLListCollection;

  [Bindable]
  public  var myXML:XML =
  <a>
   <b label="L1">
    <q>Q1</q>
   </b>
   <b label="L2">
    <q>Q2</q>
   </b>
  </a>;

  [Bindable]
  public var my:XMLListCollection ;

  [Bindable]
  public var myArrColl:ArrayCollection =
   new ArrayCollection([{label:"L1", q:"Q1"},{label:"L2", q:"Q2"}]);

  public function init():void {
   my = new XMLListCollection(myXML.children());
  }
 ]]>
</mx:Script>

 <!-- ArrayCollection version -->
<mx:ButtonBar dataProvider="{myArrColl}" labelField="label" />
 <mx:TabBar dataProvider="{myArrColl}" labelField="label" />
 
 <mx:DataGrid dataProvider="{myArrColl}" >
  <mx:columns>
   <mx:DataGridColumn  dataField="label" />
   <mx:DataGridColumn  dataField="q" />
  </mx:columns>
 </mx:DataGrid>

 <!-- XML version -->

<!-- if this comment is removed, Flex is unhappy..
 <mx:TabBar dataProvider="{my}" labelField="@label" />
 ..but why? -->
  <mx:DataGrid dataProvider="{my}" >
  <mx:columns>
   <mx:DataGridColumn  dataField="@label" />
   <mx:DataGridColumn  dataField="q" />
  </mx:columns>
 </mx:DataGrid>
</mx:Application>
источник: http://www.mail-archive.com/flexcode.../msg75527.html

но вот баттонбар не дружит с хмл (
__________________
Спирт - враг ваш! Гоните его! | Flash/Flex Blog


Последний раз редактировалось WD`; 29.03.2008 в 18:27.