当前位置: 首页 > 编程笔记 >

Flex4 DataGrid中嵌入RadioButton实现思路及代码

袁弘化
2023-03-14
本文向大家介绍Flex4 DataGrid中嵌入RadioButton实现思路及代码,包括了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>
 类似资料:
  • 本文向大家介绍java 导入Excel思路及代码示例,包括了java 导入Excel思路及代码示例的使用技巧和注意事项,需要的朋友参考一下 导出就是将List转化为Excel(listToExcel) 导入就是将Excel转化为List(excelToList) 一、思路分析   1、我们要做导入,实际上也就是先文件上传,然后读取文件的数据。   2、我们要有一个导入的模板,因为我们导入的Exce

  • 本文向大家介绍Javascript+CSS实现影像卷帘效果思路及代码,包括了Javascript+CSS实现影像卷帘效果思路及代码的使用技巧和注意事项,需要的朋友参考一下 用过Arcgis的筒子们对于Arcmap里面的一个卷帘效果肯定记忆很深刻,想把它搬到自己的WebGIS系统中去,抱着同样的想法,我也对这种比较炫的卷帘效果做了一下研究,吼吼,出来了,给大家汇报一下成果 看到这样的效果,你是不是小

  • 本文向大家介绍基于JS实现无缝滚动思路及代码分享,包括了基于JS实现无缝滚动思路及代码分享的使用技巧和注意事项,需要的朋友参考一下 原理: 1.给ul一个绝对定位使其脱离文档流,left设置为0,把图片塞进ul里,编写一个“移动"函数,函数功能能够使ul的left以一个正速度向右跑动, 2.设置一个定时器,让"移动"函数每30(参数可变)毫秒执行一次 3.因为ul的长度会“跑”完,此时可以使ul的

  • 本文向大家介绍AngularJS中的路由使用及实现代码,包括了AngularJS中的路由使用及实现代码的使用技巧和注意事项,需要的朋友参考一下 前  言 本章节将为大家介绍 AngularJS 路由。AngularJS 路由允许我们通过不同的 URL 访问不同的内容。通过 AngularJS 可以实现多视图的单页Web应用(single page web application,SPA)。 1.1

  • 本文向大家介绍jquery 页眉单行信息滚动显示实现思路及代码,包括了jquery 页眉单行信息滚动显示实现思路及代码的使用技巧和注意事项,需要的朋友参考一下 以下是控制滚动的样式,将滚动的内容查询出来,放在一个div 或者别的容器里面,我这里使用的是<dt> 以下是滚动内容展示的容器 以下是js,查询滚动展示内容 以下是控制滚动展示时间,以及样式

  • 本文向大家介绍详解iOS 验证码输入的实现思路,包括了详解iOS 验证码输入的实现思路的使用技巧和注意事项,需要的朋友参考一下 如图所示,现在很多App采用了类似下划线、方块等方式的验证码输入,直观美观!对于这种效果的实现方式,大概有以下几种方式: 1.多个UITextField组成 这种方式好处是有光标闪烁、但是在处理删除和动画效果时,就会显得有点笨拙,OFO应该是这样实现的,要严格处理好每个U