2010-07-22 25 views
0

圖片我認爲這是一個問題容易回答,所以我把它見效快:不要調整上的ItemRenderer

我應該把哪個參數不自動調整被放在一個ItemRenderer的影像?

EX(其中圖像被調整):

<mx:AdvancedDataGridColumn headerText="estado" dataField="estado" width="30" 
editable="false" resizable="false"> 
    <mx:itemRenderer> 
     <mx:Component> 
<mx:Image source="{Settings.AdoQUrl + Settings.imgFolder + 'adm/ofe.' 
+ data.estado + '.png'}"> 
      </mx:Image> 
     </mx:Component> 
    </mx:itemRenderer> 
</mx:AdvancedDataGridColumn> 

謝謝!

回答

1

試着把它放在畫布上。 Canvas很可能會調整大小以填充網格的內容空間,但畫布的孩子不會。

<mx:AdvancedDataGridColumn headerText="estado" dataField="estado" width="30" 
editable="false" resizable="false"> 
    <mx:itemRenderer> 
     <mx:Component> 
<mx:Canvas> 
<mx:Image source="{Settings.AdoQUrl + Settings.imgFolder + 'adm/ofe.' 
    + data.estado + '.png'}"> 
       </mx:Image> 
      </mx:Component> 
</mx:Canvas> 
     </mx:itemRenderer> 
    </mx:AdvancedDataGridColumn> 
0

你試過設置variableRowHeight = 「真」您AdvancedDataGrid組件上?

Here's the documentation for AdvancedDataGrid,該variableRowHeight屬性是從AdvancedListBase類繼承,但是你可以像DataGrid和列表(等)過於組件使用它以類似的方式。