Foxtable(狐表)用户栏目专家坐堂 → startedit事件代码的问题(独占式编辑OK)


  共有4514人关注过本帖树形打印复制链接

主题:startedit事件代码的问题(独占式编辑OK)

帅哥哟,离线,有人找我吗?
zpx_2012
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:976 积分:8527 威望:0 精华:0 注册:2012/2/9 16:35:00
startedit事件代码的问题(独占式编辑OK)  发帖心情 Post By:2014/2/18 12:33:00 [只看该作者]

在表的startedit事件中写了代码想实现独占式的编辑,但发现一问题,代码只对普通输入或者下拉列表项目,下拉窗口等起作用,
而对于表单元格中设置了cellbutton按钮的没有作用,即点击单元格中的cellbutton按钮弹出另外一个窗口时startedit中的代码并不执行,是什么原因?如何解决?谢谢!

[此贴子已经被作者于2014-7-1 12:27:44编辑过]

 回到顶部
帅哥,在线噢!
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251397 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2014/2/18 12:35:00 [只看该作者]

那就在CellButtonClick事件中再判断


 回到顶部
帅哥哟,离线,有人找我吗?
zpx_2012
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:976 积分:8527 威望:0 精华:0 注册:2012/2/9 16:35:00
  发帖心情 Post By:2014/2/18 12:44:00 [只看该作者]

谢谢,那 CellButtonClick事件 代码 如果写在全局事件中 是否能实现所有表都起作用?如果不行,要每个表中去写,工作量就太大了。
[此贴子已经被作者于2014-2-18 12:46:27编辑过]

 回到顶部
帅哥,在线噢!
狐狸爸爸
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251397 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2014/2/18 12:46:00 [只看该作者]

1、全局表事件,应该也有CellButtonClick事件的。

2、datacolchanging也是可以的,不过是编辑后检查撤销


 回到顶部
帅哥哟,离线,有人找我吗?
zpx_2012
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:976 积分:8527 威望:0 精华:0 注册:2012/2/9 16:35:00
  发帖心情 Post By:2014/2/18 12:49:00 [只看该作者]

但是表中的 CellButtonClick事件执行时机是比全局代码中的 CellButtonClick代码先执行,所以会不起作用吧。

 回到顶部
帅哥,在线噢!
狐狸爸爸
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251397 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2014/2/18 12:51:00 [只看该作者]

全部写在全局事件中,在全局事件判断Table的名称。


 回到顶部
帅哥哟,离线,有人找我吗?
zpx_2012
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:976 积分:8527 威望:0 精华:0 注册:2012/2/9 16:35:00
  发帖心情 Post By:2014/7/1 10:24:00 [只看该作者]

除了将所有表中的cellbuttonClick都移动到全局表事件外还有没有其他办法,因为表有近百个,而且每个表中都有不同的cellbuttonClick事件,工作量太大而且每个表都移过去,那样全局代码会太长了。谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/7/1 10:26:00 [只看该作者]

还真没有什么好办法

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/1 10:28:00 [只看该作者]

 

[此贴子已经被作者于2014-7-1 10:28:19编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/1 10:32:00 [只看该作者]

以下是引用zpx_2012在2014-7-1 10:24:00的发言:
除了将所有表中的cellbuttonClick都移动到全局表事件外还有没有其他办法,因为表有近百个,而且每个表中都有不同的cellbuttonClick事件,工作量太大而且每个表都移过去,那样全局代码会太长了。谢谢

 

为什么不在prepareEdit写代码?


 回到顶部
总数 17 1 2 下一页