Foxtable(狐表)用户栏目专家坐堂 → 甘特图GanttView怎么获取当前编辑列的列名和列标题?


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

主题:甘特图GanttView怎么获取当前编辑列的列名和列标题?

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


加好友 发短信
等级:三尾狐 帖子:766 积分:5491 威望:0 精华:0 注册:2012/10/5 21:53:00
甘特图GanttView怎么获取当前编辑列的列名和列标题?  发帖心情 Post By:2025/1/14 8:32:00 [只看该作者]

如题,在表格中编辑某些字段,需要设置某些列不让编辑,同时需要根据不同的编辑列触发不同的代码?

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


加好友 发短信
等级:管理员 帖子:47508 积分:251464 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2025/1/14 8:41:00 [只看该作者]

如果说的是甘特图左侧的表,目前是做不到的,除非我提供一个编辑前事件,但是这个有意义吗,用户不能直接编辑表格,还可以直接修改甘特图啊。

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


加好友 发短信
等级:超级版主 帖子:111822 积分:569264 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/1/14 8:58:00 [只看该作者]

目前没有办法限制编辑权限。


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


加好友 发短信
等级:三尾狐 帖子:766 积分:5491 威望:0 精华:0 注册:2012/10/5 21:53:00
  发帖心情 Post By:2025/1/14 9:17:00 [只看该作者]

需要做权限控制,被分配的子任务人员只有任务进度和完成情况填写的权限,但这个目前没想到办法限制,容易被子任务负责人修改数据,如完成时间等,同时我这需要将任务完成事情同步到其他系统中,也只有这进度修改后触发,其他列如项目经理修改其他列时不需要触发。

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


加好友 发短信
等级:管理员 帖子:47508 积分:251464 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2025/1/14 9:41:00 [只看该作者]

可以做到

利用BeforeEditTask和AfterEditTask事件。

在BeforeEditTask事件用用全局变量记录任务的关键信息。

在AfterEditTask事件中,对于用于无权更改的信息,直接从全局变量中恢复即可。
[此贴子已经被作者于2025/1/14 11:27:16编辑过]

 回到顶部