datagrid 的双击事件(转)
Flex: DataGrid使用ListEvent.ITEM_DOUBLE_CLICK监听双击事件 doubleClickEnabled="true"? // 添加点击响应
java代码 用MouseEvent.DOUBLE_CLICK来监听DataGrid的双击事件. 会造成 空行双击也会激发响应 . datagridClasses.doubleClickEnabled?=? true ;?? datagridClasses.addEventListener(MouseEvent.DOUBLE_CLICK,?onDGDoubleClicked);? 正确方法应该使用 ListEvent.ITEM_DOUBLE_CLICK 监听项目双击事件. datagridClasses.addEventListener(ListEvent.ITEM_DOUBLE_CLICK,?onDGDoubleClicked); ? 或者.xml文件 默认Flex不使用双击事件,可设置doubleClickEnable="true" itemDoubleClick 双击事件, temClick 单击事件 <mx:DataGrid?id= "dgMail" ?x= "24" ?y= "85" ?width= "325" ?height= "289" ?styleName= "mailDG" ?dataProvider= "{currMailList}" ?rowCount= "10" itemDoubleClick= "readMail(event)" ? itemClick= "choiceMail(event)" ? ? doubleClickEnabled= "true" ?showHeaders= "false" > <mx:columns>?? ??????????? <mx:DataGridColumn?headerText= "发件人" ?dataField= "owner" />?? ??????????? <mx:DataGridColumn?headerText= "标题" ?dataField= "title" />?? ??????????? <mx:DataGridColumn?headerText= "时间" ?dataField= "date" />?? ??????????? <mx:DataGridColumn?headerText= "状态" ?dataField= "state" />?? ??????? </mx:columns>?? ??? </mx:DataGrid> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |