以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- startedit事件代码的问题(独占式编辑OK) (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=46169) |
-- 作者:zpx_2012 -- 发布时间:2014/2/18 12:33:00 -- startedit事件代码的问题(独占式编辑OK) 在表的startedit事件中写了代码想实现独占式的编辑,但发现一问题,代码只对普通输入或者下拉列表项目,下拉窗口等起作用, 而对于表单元格中设置了cellbutton按钮的没有作用,即点击单元格中的cellbutton按钮弹出另外一个窗口时startedit中的代码并不执行,是什么原因?如何解决?谢谢!
[此贴子已经被作者于2014-7-1 12:27:44编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2014/2/18 12:35:00 -- 那就在CellButtonClick事件中再判断 |
-- 作者:zpx_2012 -- 发布时间:2014/2/18 12:44:00 -- 谢谢,那 CellButtonClick事件 代码 如果写在全局事件中 是否能实现所有表都起作用?如果不行,要每个表中去写,工作量就太大了。 [此贴子已经被作者于2014-2-18 12:46:27编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2014/2/18 12:46:00 -- 1、全局表事件,应该也有CellButtonClick事件的。 2、datacolchanging也是可以的,不过是编辑后检查撤销 |
-- 作者:zpx_2012 -- 发布时间:2014/2/18 12:49:00 -- 但是表中的 CellButtonClick事件执行时机是比全局代码中的 CellButtonClick代码先执行,所以会不起作用吧。 |
-- 作者:狐狸爸爸 -- 发布时间:2014/2/18 12:51:00 -- 全部写在全局事件中,在全局事件判断Table的名称。 |
-- 作者:zpx_2012 -- 发布时间:2014/7/1 10:24:00 -- 除了将所有表中的cellbuttonClick都移动到全局表事件外还有没有其他办法,因为表有近百个,而且每个表中都有不同的cellbuttonClick事件,工作量太大而且每个表都移过去,那样全局代码会太长了。谢谢 |
-- 作者:Bin -- 发布时间:2014/7/1 10:26:00 -- 还真没有什么好办法 |
-- 作者:有点甜 -- 发布时间:2014/7/1 10:28:00 --
[此贴子已经被作者于2014-7-1 10:28:19编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/7/1 10:32:00 -- 以下是引用zpx_2012在2014-7-1 10:24:00的发言:
除了将所有表中的cellbuttonClick都移动到全局表事件外还有没有其他办法,因为表有近百个,而且每个表中都有不同的cellbuttonClick事件,工作量太大而且每个表都移过去,那样全局代码会太长了。谢谢
为什么不在prepareEdit写代码? |