当前位置: 首页 > news >正文

FLEX在datagrid中的itemreader中渲染combobox使用outerDocument

 

FLEX中使用itemRenderer调用父页面的方法使用关键字outerDocument

调用的父页面方法必须是PUBLIC声明的方法

 

 

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
                xmlns:local="*"
    layout="absolute" >
    <mx:Script>
        <![CDATA[
            import mx.controls.CheckBox;
            import mx.controls.Alert;       
      [Bindable]
        private var dp:Array = [
        {idx:1, names: "test1", sex: "b" },
        {idx:2, names: "test2", sex: "g" }
     
        ];
        public function doSelect(o:Object):void
        {
            Alert.show("选择了"+o.idx+"/"+o.names+"/"+o.sex);
         
        }
    ]]>
    </mx:Script>
    <mx:DataGrid  id="dg1"  dataProvider ="{dp}">
     
        <mx:columns>
        <mx:DataGridColumn  width="20" headerText="" >
            <mx:itemRenderer>
                        <mx:Component>
                        <mx:CheckBox  change=" {outerDocument.doSelect(data as Object)} "    />
                        </mx:Component>
                    </mx:itemRenderer>
                    </mx:DataGridColumn>
            <mx:DataGridColumn headerText="names" dataField="names" width="200" />
              <mx:DataGridColumn headerText="sex" dataField="sex" width="300" />
     
        </mx:columns>
  </mx:DataGrid>
</mx:Application>

相关文章:

  • shell分库备份
  • DataGrid里嵌入checkBox,增加,删除等控件等操作
  • 最近前端面试遇到的题目
  • flex 鼠标中间滚动按钮监听
  • Linux基础之命令练习Day3-文件管理:cat,tar,gzip,vim,ln
  • flex shareObject对象详解
  • 关于中国电信天翼开放平台短信接口的一些使用
  • 1-4字符串分隔
  • svn服务器的架构和配置
  • flex 日期的相关操作
  • flex中String转化为date
  • 浅谈DB2在线分析处理函数
  • flex tree 节点的添加、删除
  • js脚本语言
  • flex xml和arraycollection相互转换
  • [数据结构]链表的实现在PHP中
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • 78. Subsets
  • Android框架之Volley
  • Angular js 常用指令ng-if、ng-class、ng-option、ng-value、ng-click是如何使用的?
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • echarts的各种常用效果展示
  • ES学习笔记(10)--ES6中的函数和数组补漏
  • Git同步原始仓库到Fork仓库中
  • IndexedDB
  • Java Agent 学习笔记
  • javascript 哈希表
  • Rancher如何对接Ceph-RBD块存储
  • Redis 懒删除(lazy free)简史
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • TypeScript实现数据结构(一)栈,队列,链表
  • 初识MongoDB分片
  • 力扣(LeetCode)357
  • 码农张的Bug人生 - 初来乍到
  • 七牛云 DV OV EV SSL 证书上线,限时折扣低至 6.75 折!
  • 如何在 Tornado 中实现 Middleware
  • 使用Gradle第一次构建Java程序
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 写代码的正确姿势
  • 主流的CSS水平和垂直居中技术大全
  • Linux权限管理(week1_day5)--技术流ken
  • ​​​​​​​​​​​​​​汽车网络信息安全分析方法论
  • #Ubuntu(修改root信息)
  • (1)(1.13) SiK无线电高级配置(六)
  • (13)Hive调优——动态分区导致的小文件问题
  • (4)事件处理——(2)在页面加载的时候执行任务(Performing tasks on page load)...
  • (C++)八皇后问题
  • (Repost) Getting Genode with TrustZone on the i.MX
  • (动态规划)5. 最长回文子串 java解决
  • (二)linux使用docker容器运行mysql
  • (六)Hibernate的二级缓存
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (转)IOS中获取各种文件的目录路径的方法
  • .bat批处理(五):遍历指定目录下资源文件并更新