2011-07-23 7 views
2

Adob​​e Airのモバイルデバイス(Android、iOS)で使用できる高速なテーブルコンポーネントはありますか?モバイル用Adobe Airのテーブルコンポーネント

+0

あなたは、DataGridのような意味ですか?それとも、あなたは何かを追いかけていますか?私は "ファストテーブル"にはわからない。 – JeffryHouser

+0

「速いテーブル」とは何ですか? – Nate

+0

リストが必要なのでしょうか?これは1つの列を持つ「高速表」です。 – Snote

答えて

2

私はこの質問からどこに来るのか知っていると思います。モバイルデータグリッドはありません。

ListとItemRendererの組み合わせを使用しましたが、すべての機能を持っていますが、 データを表示して特定の行をクリックするだけで済みました。右方向に を示す場合があります。

AccountItemRenderer:私のViewクラスで

<?xml version="1.0" encoding="utf-8"?> 
<s:ItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009" 
       xmlns:s="library://ns.adobe.com/flex/spark" 
       width="100%" 
       height="85"> 

    <fx:Declarations> 
     <s:SolidColor id="normalColor" color="#000000"/> 
     <s:SolidColor id="hoveredColor" color="#FF0000"/> 
    </fx:Declarations> 

    <s:states> 
     <s:State name="normal"/> 
     <s:State name="hovered"/> 
    </s:states> 

    <s:layout> 
     <s:HorizontalLayout/> 
    </s:layout> 

    <s:Ellipse fill="{normalColor}" fill.hovered="{hoveredColor}" 
       width="10" height="10" /> 

    <s:Label text="{data.limit}" /> 
    <s:Label text="{data.exp}" /> 
    <s:Label text="{data.number}"/> 


</s:ItemRenderer> 

次のように私は、アイテムレンダラーを使用:

<s:Scroller left="10" right="10" top="10" bottom="70" verticalScrollPolicy="on" visible="true"> 
     <s:VGroup paddingTop="3" paddingLeft="5" paddingRight="5" paddingBottom="3"> 
      <s:List id="pseudoDataGrid" width="100%" height="100%" 
         itemRenderer="views.itemrenders.AccountItemRenderer" 
         click="dataGridGroup_clickHandler(event)"> 
       <s:layout> 
        <s:VerticalLayout gap="1" /> 
       </s:layout> 
      </s:List>   
     </s:VGroup> 
    </s:Scroller> 

を、私は設定いくつかの点で:pseudoDataGrid.dataProvider = model.accounts;

関連する問題