2013-08-30 4 views
-1

flex의 가로 목록 안에 고급 DataGrid를 사용하려고합니다. 하지만 올바른 항목 렌더러가 작동하도록 지정할 수는 없습니다. 무엇보다 먼저 그렇게 할 수 있습니까? mx.controls.AdvancedDataGrid를 렌더러로 사용하면 빈 테이블이 생깁니다.가로 목록 및 고급 데이터 격자 flex

+0

개체를 만드는 방법은 매우 중요합니다. HorizontalList 항목의 object에 arrayCollection이 있습니까? 이 데이터를 DataGrid로 전달하고 싶습니까? –

+0

스크롤 할 수있는 HGroup에 넣을 수없는 이유가 있습니까? 그러면 각 데이터 그 릿드에 '클릭'동작을 지정하여 마치 H 목록에있는 것처럼 보이게 할 수 있습니까? 왜 이렇게해야하는지 알게되면 해결책을 찾는 것이 더 쉬울 것입니다. – squarephoenix

답변

0

다음과 같이 시도해 보셨습니까?

<s:ItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009" 
      xmlns:s="library://ns.adobe.com/flex/spark" 
      xmlns:mx="library://ns.adobe.com/flex/mx"> 

<fx:Script> 
    <![CDATA[ 
     override public function set data(value:Object) : void { 
      if(value) { 
       dg.dataProvider = value; 
      } 
     } 
    ]]> 
</fx:Script> 
<mx:AdvancedDataGrid id="dg"/> 
</s:ItemRenderer>