以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]PrepareEdit事件失效  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=149133)

--  作者:liuqide
--  发布时间:2020/4/24 10:51:00
--  [求助]PrepareEdit事件失效
sqltable类型的窗口表,绑定的是临时表,代码:Tables("订单生成委外_Table3").DataSource = DataTables("委外临时表2"),PrepareEdit和StartEdit事件都失效,但DoubleClick就正常,是什么原因呢?
--  作者:有点蓝
--  发布时间:2020/4/24 10:57:00
--  
到全局表事件处理
--  作者:liuqide
--  发布时间:2020/4/24 11:12:00
--  
为什么有些事件可以有些不行,为何要到全局表事件处理,原理是什么
--  作者:有点蓝
--  发布时间:2020/4/24 11:20:00
--  
凡是使用fill,DataSource更改过窗口表绑定的都放到全局事件处理
--  作者:liuqide
--  发布时间:2020/4/24 15:10:00
--  
我看了手册,需要在项目事件Initialize打开事件开关,比如 

DataTables("表A").GlobalHandler.StartEdit = True


问题是我绑定的是动态生成的临时表,Initialize时还没生成这个临时表


--  作者:有点蓝
--  发布时间:2020/4/24 15:18:00
--  
Tables("订单生成委外_Table3").DataSource = DataTables("委外临时表2")
Tables("订单生成委外_Table3").datatable.GlobalHandler.StartEdit = True

--  作者:liuqide
--  发布时间:2020/4/24 15:25:00
--  
明白了,谢谢