找回密码
 立即注册

QQ登录

只需一步,快速开始

tom21s

金牌服务用户

5

主题

9

帖子

142

积分

金牌服务用户

积分
142
tom21s
金牌服务用户   /  发表于:2020-10-14 11:16  /   查看:2499  /  回复:4
10金币
本帖最后由 tom21s 于 2020-10-14 11:16 编辑

场景:
      当表格中新增或修改某行时,相关列中填入当前用户名。不修改的行,不更新数据,还是原来的用户。

有什么办法实现
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

这个功能客户端命令不好实现 原因如下: 如果你想要实现这个功能,首先你要知道那些行被修改了,那问题就来了,如果来确定当前行发生了改变 1.拿截图来说,是不是要加3列辅助列,在页面加载的时候记录原始数据,提交的时候用显示的3个字段和隐藏的辅助列去比对,看当前行是否发生了修改,如果发生了变化,去修改操作员 2.但是1里不能囊括所有的业务,还存在,更新的时候新增了一个子表数据,那个视图操作员也需要获取当前用户 ...

4 个回复

倒序浏览
最佳答案
最佳答案
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-10-14 11:16:25
来自 3#
这个功能客户端命令不好实现
原因如下:
如果你想要实现这个功能,首先你要知道那些行被修改了,那问题就来了,如果来确定当前行发生了改变
1.拿截图来说,是不是要加3列辅助列,在页面加载的时候记录原始数据,提交的时候用显示的3个字段和隐藏的辅助列去比对,看当前行是否发生了修改,如果发生了变化,去修改操作员
2.但是1里不能囊括所有的业务,还存在,更新的时候新增了一个子表数据,那个视图操作员也需要获取当前用户

有了这两部分的判断,才能实现你的需求。

如果你对服务端命令了解,其实我更建议使用服务端命令,因为页面表格在更新的时候可以创建edit的行给服务端,服务端可以循环edit数据,去修改操作员为当前用户
具体服务端命令的使用,建议你可以看下这里:
https://help.grapecity.com.cn/pa ... ion?pageId=50731608
回复 使用道具 举报
tom21s
金牌服务用户   /  发表于:2020-10-14 11:19:14
2#
补充 :
目的是想知道这条记录是谁增加或修改的。
回复 使用道具 举报
tom21s
金牌服务用户   /  发表于:2020-10-17 14:31:18
4#
你好,在使用服务端命令时,发现一个问题。当页面上使用选项卡插件,然后表格放在选项中时,服务端命令无法发现该表格。(如果页面上直接放置表格,可以选择该表格)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-10-19 14:38:25
5#
tom21s 发表于 2020-10-17 14:31
你好,在使用服务端命令时,发现一个问题。当页面上使用选项卡插件,然后表格放在选项中时,服务端命令无法 ...

您直接给表格起个名字,然后写表格的名称


然后在这里直接手动输入就可以了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部