不要在 ItemRenderer 上调整图像大小

发布于 2024-09-10 16:20:26 字数 545 浏览 4 评论 0原文

我认为这是一个很容易回答的问题,所以我会快速回答:

我应该输入哪个参数才能不自动调整放置在 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>

谢谢!

I think it is a question easy to answer, so I'll put it quick:

Which parameter should I put not to automatically resize an Image that is put on an ItemRenderer?

Ex (in which the image gets resized):

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

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

沉鱼一梦 2024-09-17 16:20:26

尝试将其放入画布中。画布很可能会调整大小以填充网格的内容空间,但画布的子级不会。

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

Try putting it in a Canvas. Most likely the Canvas will resize to fill the content space of the grid, but the canvas's children won't.

<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>
二智少女猫性小仙女 2024-09-17 16:20:26

您是否尝试过在 AdvancedDataGrid 组件上设置 variableRowHeight="true"

这里是 AdvancedDataGrid 的文档, variableRowHeight 属性继承自 AdvancedListBase 类,但您也可以在 DataGrid 和 List(等)等组件中以类似的方式使用它。

Have you tried setting variableRowHeight="true" on your AdvancedDataGrid component?

Here's the documentation for AdvancedDataGrid, the variableRowHeight property is inherited from the AdvancedListBase class, but you can use it in a similar way in components like DataGrid and List (et al) too.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文