Не изменяйте размеры изображений на ItemRenderer - PullRequest
0 голосов
/ 22 июля 2010

Я думаю, что это вопрос, на который легко ответить, поэтому я скажу его быстро:

Какой параметр следует указать, чтобы не изменять размер изображения автоматически, помещаемого в ItemRenderer?

Пример (в котором изображение изменяется):

<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>

Спасибо!

Ответы [ 2 ]

1 голос
/ 22 июля 2010

Попробуйте положить его на холст.Скорее всего, размер холста изменится, чтобы заполнить пространство содержимого сетки, но потомки холста этого не сделают.

<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 голосов
/ 28 июля 2010

Вы пытались установить variableRowHeight = "true" в компоненте AdvancedDataGrid?

Вот документация для AdvancedDataGrid , свойство variableRowHeight наследуется от класса AdvancedListBase , но вы можете использовать его аналогичным образом в таких компонентах, как DataGrid и List (et al) тоже.

...