以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 这个是不是bug (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=104089) |
-- 作者:rjh4078 -- 发布时间:2017/7/23 10:59:00 -- 这个是不是bug 启用了全局事件 aftersort 里面的代码是 vars("自动排序")=true messagebox.show(vars("自动排序")) 现在按住ctrl键单击表列标题进行排序 不能触发这个事件 但是我打开项目属性不做任何操作 点确定 再回去进行刚才的操作 事件又能触发 发布项目后该事件不触发,在开发模式下直接进项目这个事件不触发,重新打开项目属性进行确认操作又能触发 如此循环 [此贴子已经被作者于2017/7/23 11:00:49编辑过]
|
-- 作者:有点甜 -- 发布时间:2017/7/23 11:01:00 -- 你打开项目的时候是不是按住ctrl打开了?这样的话,默认是执行任何代码打开的。 |
-- 作者:有点甜 -- 发布时间:2017/7/23 11:02:00 -- 再有就是,你操作的表是不是动态生成的表?表格要绑定全局事件,才能触发的。 |
-- 作者:rjh4078 -- 发布时间:2017/7/23 11:08:00 -- 我这个表是sql查询表 要怎么绑定全局事件? |
-- 作者:有点甜 -- 发布时间:2017/7/23 11:10:00 -- 以下是引用rjh4078在2017/7/23 11:08:00的发言:
我这个表是sql查询表 要怎么绑定全局事件?
生成查询表后,才能绑定全局表事件。
DataTables("表名").GlobalHandler.事件名 = True [此贴子已经被作者于2017/7/23 11:10:27编辑过]
|
-- 作者:rjh4078 -- 发布时间:2017/7/23 11:10:00 -- 关键问题是: 为什么我打开项目属性确认以后再去点击表又能触发事件?这个中间表的属性有什么变化? |
-- 作者:有点甜 -- 发布时间:2017/7/23 11:11:00 -- 以下是引用rjh4078在2017/7/23 11:10:00的发言:
关键问题是: 为什么我打开项目属性确认以后再去点击表又能触发事件?这个中间表的属性有什么变化?
1、必须生成表后,才能绑定全局表事件。
2、按住ctrl打开不会执行代码。 |
-- 作者:rjh4078 -- 发布时间:2017/7/23 11:18:00 -- 原来如此 谢谢甜版 |