以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 分享:编辑的事件发生顺序 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=25157) |
-- 作者:Fotable -- 发布时间:2012/11/1 20:48:00 -- 分享:编辑的事件发生顺序 1 prepareedit -
[此贴子已经被作者于2012-11-1 20:52:38编辑过]
|
-- 作者:Fotable -- 发布时间:2012/11/1 20:54:00 -- 以下是编辑抓取的事件记录 prepareedit -
可以看出 prepareedit 执行频率很高,一般不要使用这个事件,可以改成使用startedit事件 |
-- 作者:hanxuntx -- 发布时间:2012/11/1 22:18:00 -- 这个,不能因噎废食啊 |
-- 作者:Fotable -- 发布时间:2012/11/1 22:20:00 -- 以下是引用hanxuntx在2012-11-1 22:18:00的发言:
这个,不能因噎废食啊 基本你在prepareedit里做的事情 放在startedit里没问题 |
-- 作者:lin_hailun -- 发布时间:2012/11/1 22:34:00 -- 我一直有个想法,就是,狐表是否可以有一个开关,把执行的每个事件的信息按顺序显示出来,这样方便开发人员优化代码。 这个,只要在每个事件开头加一句代码就行……自己弄的话,太麻烦。 |
-- 作者:Fotable -- 发布时间:2012/11/1 22:37:00 -- 以下是引用lin_hailun在2012-11-1 22:34:00的发言:
我一直有个想法,就是,狐表是否可以有一个开关,把执行的每个事件的信息按顺序显示出来,这样方便开发人员优化代码。 这个,只要在每个事件开头加一句代码就行……自己弄的话,太麻烦。 支持,其实也就是启用软件的debug模式,在debug模式下,会追踪每个事件的发生顺序。 还有一点,表的事件排列 也最好按他的发生顺序来组织 |