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/(转载请注明此处)
  • 相关阅读:
    10分钟学会React Context API
    Soft skill
    前端-页面性能调试:Hiper
    js对secure的支持是没问题的,httponly是为限制js而产生的,当然httponly的cookie也不会被js创建
    关于go的不爽
    Windows上mxnet实战深度学习:Neural Net
    wget获取https资源
    使用windows上 mxnet 预编译版本
    NVIDA 提到的 深度框架库
    Windows下编译mxnet
  • 原文地址:https://www.cnblogs.com/lhrs/p/4211491.html
Copyright © 2011-2022 走看看