FB4 AS3 如何获取advancedDataGrid中鼠标点击checkbox列的行号
2011-06-24 17:54
337 查看
1.先给大家看一下我的advancedDataGrid代码,跟我的不一样也没关系,我的用处比较多,selected列是checkbox。
2.为上面的advancedDataGrid adg1添加侦听函数。
3. 侦听的函数见下面。
e.target.selectedCells[0].rowIndex就是鼠标点击单元格的行号。
<mx:AdvancedDataGrid x="192" y="36" id="adg1" designViewDataType="flat" rowHeight="55" dataProvider="{notes}" width="100%" height="100%" fontSize="16" selectionMode="multipleCells" editable="false" itemClick="showPopup(event)" > <mx:columns> <mx:AdvancedDataGridColumn headerText="Index" dataField="index"/> <mx:AdvancedDataGridColumn headerText="Selected" dataField="selected" editable="true" itemRenderer="mx.controls.CheckBox" /> <mx:AdvancedDataGridColumn headerText="text" dataField="content" wordWrap="true"/> <mx:AdvancedDataGridColumn headerText="User" dataField="user"/> <mx:AdvancedDataGridColumn headerText="Source" dataField="source"/> <mx:AdvancedDataGridColumn headerText="Icon" dataField="icon" width="100" /> </mx:columns> <mx:rendererProviders> <mx:AdvancedDataGridRendererProvider dataField="{icon}" renderer="DCellRenderer" columnIndex="5" columnSpan="1"/> </mx:rendererProviders> </mx:AdvancedDataGrid>
2.为上面的advancedDataGrid adg1添加侦听函数。
adg1.addEventListener(Event.CHANGE,showItem);
3. 侦听的函数见下面。
protected function showItem(e:Event):void { //如果点击列为checkbox列进入设置 if(e.target.selectedCells[0].columnIndex==1) { if(notes[e.target.selectedCells[0].rowIndex].selected) { notes[e.target.selectedCells[0].rowIndex].selected=false; } else { notes[e.target.selectedCells[0].rowIndex].selected=true; } } }
e.target.selectedCells[0].rowIndex就是鼠标点击单元格的行号。
相关文章推荐
- 通过点击datagrid的某一行的checkbox事件获取该行的其他数据(例如:行号)
- jQuery实现获取table中鼠标click点击位置行号与列号的方法
- 各位大虾请帮忙 如何实现用鼠标点击datagrid的某一行然后用js获得选中行的所有值
- UltraWebGrid如何获取点击模板列中控件所在的行号
- VC中如何获取鼠标点击处控件的ID
- WPF 中如何使得DataGrid的Column有鼠标点击相应
- 如何在ReadOnly的DataGrid中的让CheckBox列可点击
- 如何获取ListView等列表式控件中被鼠标点击“单元格”
- 如何在Flex3中获取鼠标经过DataGrid时所在的行列索引
- 如何获取鼠标在div中的相对位置
- [转]当鼠标点击ListView下面的空白区域时,如何使ListView的原item选项仍然为选中状态
- JTable相应鼠标事件,并获取被点击相应行的所有值
- 如何datagrid分页保持每页先前选择的checkbox的状态?
- JavaScript 获取鼠标点击位置坐标
- 网页效果获取鼠标点击的位置
- PHP中如何获取多个checkbox的值
- 如何在Java中获取当前代码行行号和文件名
- javascript获取当前鼠标点击位置处的控件(兼容IE FireFox google浏览器 )
- [转]当鼠标点击ListView下面的空白区域时,如何使ListView的原item选项仍然为选中状态
- jquery如何在页面加载完成后模拟出一个鼠标点击事件?