如何在FLEX表单项标签中嵌入图像

时间:2009-05-26 13:46:18

标签: flex image forms icons

我需要在表单的标签左侧添加一个图标。如果图标是标签的一部分,它可能会工作得最好。在我看来,表格项目左侧的标签前面没有任何东西,无论如何都在这周围?

3 个答案:

答案 0 :(得分:3)

如果你看看formItem的源代码,它有两个孩子。一个是标签,另一个是indicatorSkin。因此,如果不扩展formItem类或使用与Grid不同的东西(将提供类似的布局),则无法添加图标/图像,但这显然不包括表单具有的任何功能(如必填字段等。

查看有关扩展FormItem以包含图像/图标的帖子。 http://kennethsutherland.com/2009/05/27/formitem-adding-an-icon/

我编辑这篇文章是因为经过一番思考后我的回答是废话:) 博客文章将允许您将图像添加到formItem。

答案 1 :(得分:0)

最好的办法是扩展FormItem类并添加一个属性,以便指定要显示的图像。然后重写commitProperties(),measure()和updateDisplayList()以创建图标,分别设置组件的首选大小和位置图标。

答案 2 :(得分:-1)

应该说这是一个FLEX问题