2010-05-20 3 views
1

나는 3 개의 열이있는 flex DataGrid를 가지고 있습니다. 첫 번째 열은 이미지 이름 (고유 키)을 포함합니다. 나머지 두 열에는 사용자 이름과 크기 세부 정보가 있습니다. 사용자 이름을 성, 이름, 주소 및 기타 항목으로 분할하고 싶습니다.
하나의 이미지를 그리드에 여러 행을 넣을 수 있습니까? 여러 줄을 사용해 보았지만 작동하지만 공간과 번거로운 부분을 계속 추가해야합니다. Flex DataGrid의 각 행은 열거 된 XMLList에 하나의 인덱스로 표시되므로 하나의 이미지에 하나 이상의 행을 할당하고 그리드에 표시하는 방법이 있습니까? 이 같은 ..플렉스 DataGrid 여러 행의 단일 파일

http://www.freeimagehosting.net/uploads/b7f4e9c9ba.gif http://www.freeimagehosting.net/uploads/b7f4e9c9ba.gif

감사합니다, Vish.

답변

0

사용자 열로 사용자 정의 itemRenderer을 사용하십시오. 다음은 샘플 코드는, 당신은 당신의 dataProvider

<mx:DataGrid id="dg" width="100%" height="100%" dataProvider="{dp}"> 
    <mx:columns> 
      <mx:DataGridColumn dataField="image" headerText="Image"/> 
      <mx:DataGridColumn dataField="user" headerText="User" > 
       <mx:itemRenderer> 
       <mx:Component> 
        <mx:VBox> 
        <mx:Label text="{data.firstName}"/> 
        <mx:Label text="{data.lastName}"/> 
        <mx:Text text="{data.address}"/> 
        </mx:VBox> 
       </mx:Component> 
       </mx:itemRenderer> 
      </mx:DataGridColumn> 
      <mx:DataGridColumn dataField="size" headerText="Size"/> 
    </mx:columns> 
</mx:DataGrid> 
+0

헤이 아마르, 고마워요의 구조를 기반으로 수정 할 수 있습니다. 이것을 시도 할 것입니다. –

관련 문제