zoukankan      html  css  js  c++  java
  • DataGridColumn中显示RadioButton

     DataGridColumn中显示RadioButton
    [1].[图片] 1.jpg
     
     
     
    [2].[图片] 2.jpg
     
     
     
    [3].[代码] [Flash/ActionScript/Flex]代码
    [Bindable]
    var temp:Array = new Array();
    protected function application1_creationCompleteHandler(event:FlexEvent):void
    {
    var obj:Object = new Object();
    obj.name = "张三";
    obj.score = "60";
    var obj2:Object = new Object();
    obj2.name = "李四";
    temp.push(obj);
    temp.push(obj2);
    qqq.dataProvider = temp;
    }
    <mx:VBox>
    <mx:DataGrid id="qqq" editable="true" >
    <mx:columns>
    <mx:DataGridColumn headerText="名字" dataField="name" />
    <mx:DataGridColumn id="item" headerText="分数" dataField="score" editorDataField="value" rendererIsEditor="true"
    width="200">
    <mx:itemRenderer>
    <fx:Component>
    <mx:HBox creationComplete="radioGroupHBox_creationCompleteHandler(event)" >
    <fx:Script>
    <![CDATA[
    import mx.events.FlexEvent;
    public function get value():Object {
    return radioGroup.selectedValue;
    }
    override public function set data(value:Object):void {
    super.data = value;
    radioGroup.selectedValue = value.score;
    }
    public function resetRadioGroup(event:MouseEvent):void {
    radioGroup.selection = null;
    }
    protected function radioGroupHBox_creationCompleteHandler(event:FlexEvent):void
    {
    outerDocument.resetBtn.addEventListener(MouseEvent.CLICK, resetRadioGroup);
    }
    ]]>
    </fx:Script>
    <mx:RadioButtonGroup id="radioGroup" />
    <mx:RadioButton label="优秀" value="90" groupName="radioGroup" />
    <mx:RadioButton label="良好" value="80" groupName="radioGroup" />
    <mx:RadioButton label="及格" value="60" groupName="radioGroup" />
    </mx:HBox>
    </fx:Component>
    </mx:itemRenderer>
    </mx:DataGridColumn>
    </mx:columns>
    </mx:DataGrid>
    <mx:Button id="resetBtn" label="Reset" />
    </mx:VBox>
    [4].[代码] [Flash/ActionScript/Flex]代码<!--
    <mx:DataGridColumn id="item" headerText="分数" dataField="score" editorDataField="value" rendererIsEditor="true">
    radioGroup.selectedValue = value.score;
    以上代码中以自己的field变化
    -->
     
     
     
     
    下载地址:http://www.huiyi8.com/java/actionscript/(转载请注明此处)
  • 相关阅读:
    php操作redis cluster集群成功实例
    js算法-快速排序(Quicksort)
    如何编写自己的虚拟DOM
    一文带你看透kubernetes 容器编排系统
    SpringBoot AOP控制Redis自动缓存和更新
    机器学习中的numpy库
    时间戳转自定义日期格式和刚刚、十分钟前等友好日期格式
    Python数据处理实例
    Spark1.x和2.x如何读取和写入csv文件
    掌握这个Python小技巧,轻松构建cytoscape导入文件
  • 原文地址:https://www.cnblogs.com/lhrs/p/4211491.html
Copyright © 2011-2022 走看看