2010-05-27 3 views
1

DataGrid의 열에 이미지를 추가하려면 어떻게합니까?Flex 3 DataGrid에 이미지 추가

현재 내 코드는

<mx:DataGridColumn dataField="image" headerText="Photo Image" editable="false"> 
       <mx:itemRenderer> 
        <mx:Component> 
        <mx:HBox height="30" horizontalAlign="center"> 
         <mx:Image source="{'assets/image.jpg'}"/> 
        </mx:HBox> 
        </mx:Component> 
       </mx:itemRenderer> 
</mx:DataGridColumn> 

WGere 데이터 필드 = "이미지는"그림 파일의 이름입니다.

답변

3

는 단지 파일 이름 및 "자산 /"이미지의 전체 경로가 실제로 "이미지"에 저장되어있는 경우

<mx:DataGridColumn dataField="image" headerText="Photo Image" editable="false"> 
       <mx:itemRenderer> 
        <mx:Component> 
        <mx:HBox height="30" horizontalAlign="center"> 
         <mx:Image source="{'assets/' + data.image}"/> 
        </mx:HBox> 
        </mx:Component> 
       </mx:itemRenderer> 
</mx:DataGridColumn> 

, 다음의 경로가 아닌있다 "이미지"가정 ... 아래를 참조하십시오 이것을 사용하십시오

<mx:Image source="{data.image}"/>