Flex4 DataGrid ItemRenderer像Flex3一直内嵌ItemRenderer会报空对象引用的错误,如:

<s:GridColumn dataField="title" headerText="Label">
<s:itemRenderer>
<fx:Component>
<s:Image source="assets/img/1.jpg" width="110" height="110"/>
</fx:Component>
</s:itemRenderer>
</s:GridColumn>

需要添加GridItemRenderer

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"
creationComplete="application1_creationCompleteHandler()">
<s:layout>
<s:VerticalLayout verticalAlign="middle" horizontalAlign="center"/>
</s:layout>
<fx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
import mx.events.FlexEvent;
[Bindable]
private var ac:ArrayCollection = new ArrayCollection([
{img:'1.jpg',name:'黄家驹',record:'再见理想'},
{img:'2.jpg',name:'BEYOND',record:'海阔天空'}
]);
]]>
</fx:Script>
<s:DataGrid id="gridImage" width="402" height="600" dataProvider="{ac}">
<s:columns>
<s:ArrayList>
<s:GridColumn dataField="img" headerText="ID" width="110">
<s:itemRenderer>
<fx:Component>
<s:GridItemRenderer>
<s:Image source="assets/img/{data.img}" width="110" height="110"/>
</s:GridItemRenderer>
</fx:Component>
</s:itemRenderer>
</s:GridColumn>
<s:GridColumn dataField="name" headerText="姓名" width="90"></s:GridColumn>
<s:GridColumn dataField="record" headerText="专辑" width="200"></s:GridColumn>
</s:ArrayList>
</s:columns>
</s:DataGrid>
</s:Application>

最新文章

  1. HTML学习笔记--HTML的语法【1】
  2. 后台动态生成GridView列和模版
  3. 自定义Image自动切换图像控件
  4. jenkins和docker 在docker里运行jenkins
  5. overflow:auto/hidden的应用
  6. &lt;四&gt;面向对象分析之UML核心元素之用例
  7. 【暑假】[实用数据结构]UVa11235 Frequent values
  8. Random问题
  9. LeetCode - 二叉树的最大深度
  10. sorted
  11. MySQL增删改查常用语句命令
  12. POST数据中有特殊符号导致数据丢失的解决方法
  13. sql server 中DateName()函数及DatePart()函数
  14. jar包获取资源文件
  15. MSSQL段落还原脚本
  16. 【树莓派】服务配置相关3:基于Ubuntu Server的服务配置
  17. 关于nohup 和 &amp;的使用
  18. 如何利用反射简化Servlet操作
  19. mysql 错误:1166 解决办法
  20. oracle 修改字符集 修改为ZHS16GBK

热门文章

  1. 使用FTP搭建YUM
  2. 【LeetCode】14 - Longest Common Prefix
  3. 推荐一款C#反编译软件(开源)
  4. Epic - Spiral Matrix
  5. webstorm+nodejs+JetBrains IDE Support+chrome打造前端开发神器
  6. c++ struct 使用
  7. Educational Codeforces Round 5 A. Comparing Two Long Integers
  8. 《Java数据结构与算法》笔记-CH5-链表-2单链表,增加根据关键字查找和删除
  9. tmux的使用方法和个性化配置
  10. 实体框架 (EF) 入门 =&gt; 三、CodeFirst 支持的完整特性列表