如何解决在Flex中创建自定义Item渲染器
| 在创建自定义项目渲染器时,我们需要实现哪些接口?预先感谢。解决方法
这完全取决于您希望项目渲染器执行的操作。
<mx:DataGridColumn
color=\"0x00000\"
fontSize=\"14\"
headerText=\"Campaign Name\"
headerStyleName=\"headerStyle\"
itemRenderer=\"com.view.components.itemrenderers.SimpleCampaignNameItemRenderer\"/>
上面的代码表明,我希望使用我编写的自定义项目渲染器来渲染DataGridColumn中的项目。
实际的渲染器本身是带有LinkButton的VBox。
我浏览了一些旧项目。我几乎所有的项目渲染器都是MXML文件。但是在其中一个AS文件中,我发现了这一点:
public class PhotoRenderer extends UIComponent implements IDataRenderer
看看Adobe网站,应该有一个合理的教程。我会看看,并在接下来的几分钟内为您发布一个。
希望此链接有帮助:
http://livedocs.adobe.com/flex/3/html/help.html?content=cellrenderer_8.html
, 您应该扩展ItemRenderer类。如果您确实要实现接口,则仅IItemRenderer就足够了。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。