• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Flex4 DataGrid中如何嵌入RadioButton
    复制代码 代码如下:

    s:DataGrid id="viewDg" width="100%" height="100%" fontFamily="微软雅黑"
    horizontalScrollPolicy="off" borderVisible="false"
    dataProvider="{viewList}">
    s:columns>
    s:ArrayList>
    s:GridColumn width="{wid*0.02}" resizable="false"
    itemRenderer="Module_SchoolView.RadioButtonGridItemRenderer"/>


    s:GridColumn width="{wid*0.25}" headerText="名称" dataField="xysj02" resizable="false"/>

    s:GridColumn width="{wid*0.25}" headerText="地名" dataField="xysj02name" resizable="false"/>

    s:GridColumn width="{wid*0.35}" headerText="URL" dataField="xysj04" resizable="false"/>

    s:GridColumn width="{wid*0.13}" headerText="备注" dataField="xysj05" resizable="false"/>
    /s:ArrayList>
    /s:columns>
    /s:DataGrid>

    MXML页面
    复制代码 代码如下:

    ?xml version="1.0" encoding="utf-8"?>
    s:GridItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009"
    xmlns:s="library://ns.adobe.com/flex/spark"
    xmlns:mx="library://ns.adobe.com/flex/mx">
    fx:Declarations>
    !-- 将非可视元素(例如服务、值对象)放在此处 -->
    /fx:Declarations>
    fx:Script>
    ![CDATA[

    //----------------------------------------------------------------------------------------------------------

    override public function prepare(hasBeenRecycled:Boolean):void
    {
    super.prepare( hasBeenRecycled );

    // We make the radio button mimic the selection status of the whole row.
    const selected_items: Vector.Object> = grid.dataGrid.selectedItems;

    if( null == selected_items )
    {
    radio_button.selected = false;
    return;
    }

    if( -1 != selected_items.indexOf( data ) )
    radio_button.selected = true;
    else
    radio_button.selected = false;
    }

    //----------------------------------------------------------------------------------------------------------

    ]]>
    /fx:Script>

    !--The radio button is only a visual indicator for whether the row is selected or not.
    The "selected" property of the radio_button will be controlled by the "prepare" function.
    The radio_button should not be allowed any user interaction. Hence disabling it.-->
    s:RadioButton id="radio_button"
    label=""
    enabled="false"

    horizontalCenter="0" verticalCenter="0" />

    /s:GridItemRenderer>
    您可能感兴趣的文章:
    • 在GridView中LinkButton的属性的应用(如何不用选中就删除这一行)
    • 学习ExtJS(二) Button常用方法
    • aspxgridview CustomButtonCallback 不支持弹出消息提示解决方法
    • gridview中实现radiobutton的单选示例
    • 获取Gridview中ButtonField的text属性
    • gridview的buttonfield获取该行的索引值(实例讲解)
    • EXT中单击button按钮grid添加一行(光标位置可设置)的实例代码
    上一篇:Flex4 使用itemRenderer 为Tree加线具体实现
    下一篇:Flex打开新窗口将主窗口数据传给子窗口然后返回
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Flex4 DataGrid中如何嵌入RadioButton Flex4,DataGrid,中,如何,嵌入,