绝想首页

Flex: Datagrid派发ITEM_EDIT_BEGIN后因fm/focusManager为Null报错的解决方法

李国良 [开心] 2013-04-23 11:13:33 星期二 晴天 查看:165 回复:0 发消息给作者

某DataGrid 监听Editor_BEGIN事件, 如果有数据未保存切换界面时, 会弹出Alert, 在弹出Alert之后, 确定切换界面时, DataGrid报错: DataGrid的itemEditorItemEditBeginHandler方法中: var fm:IFocusManager = focusManager; 该fm也就是focusManager为Null, 导致出现错误. 恰好focusManager属性为Protected. 解决方法, 在DataGridGrade(该类继承了DataGrid)的onEditBegin方法中增加了if(focusManager == null) {e.preventDefault()return;}


顶一下(32 写日记 1252315 235376
分享排行

 

 

留住已经逝去的峥嵘岁月 记住曾经绽现的万种风情 在记忆即将淡漠的时候 来把这些重新回味

Copyright (C) 2008-2014 www.juexiang.com, All Rights Reserved.

京ICP备2023001011号-3   京公网安备11010802011908号

客服QQ 1017160561 违法和不良信息举报电话 13148464312 邮箱 1017160561@qq.com