apm69 发表于 2024-3-6 17:14:04

表格开启编辑后,如何保存编辑后的内容到对应的数据表中?




Joe.xu 发表于 2024-3-6 17:14:05

这个需求应该这样做,使用计划任务+服务端命令


活字格7.0 update1新功能解密:二十一,命令提升-将日志保存到数据表中
https://gcdn.grapecity.com.cn/showtopic-98110-1-1.html
(出处: 葡萄城开发者社区)

同时10.0对日志做了增强,不需要自己再处理啦

活字格10.0新功能解密:二十、日志模块增强-审计日志
https://gcdn.grapecity.com.cn/showtopic-203426-1-1.html
(出处: 葡萄城开发者社区)



Joe.xu 发表于 2024-3-6 17:52:26

最简单的就是使用提交表格命令



如果不能满足的话,可以放个demo,我们看下您的场景,推荐合适的方案~

apm69 发表于 2024-3-7 08:05:47

Joe.xu 发表于 2024-3-6 17:52
最简单的就是使用提交表格命令




收到,这个可以满足我的基本需求。
只是不知道,有没有侦测用户是否改动的触发条件。
比如,页面关闭前有没有触发条件可以检测用户是否对表格内容作了修改。

olookok 发表于 2024-3-7 08:08:26

apm69 发表于 2024-3-7 08:05
收到,这个可以满足我的基本需求。
只是不知道,有没有侦测用户是否改动的触发条件。
比如,页面关闭前 ...

在扩展一下 ,不仅检测表格内容是否 被改动,也要监测 其他组件内容是否被改动。

有比较笨的方法,但是想知道 是否有其他 方法进行监控。

Joe.xu 发表于 2024-3-7 09:33:29

在右下角有个页面设置,

把这个勾选上,看看是否能满足要求。
或者可以把数据直接做一个提交,没有改的话,自然也不影响

apm69 发表于 2024-3-7 15:47:30

本帖最后由 apm69 于 2024-3-7 15:50 编辑

Joe.xu 发表于 2024-3-7 09:33
在右下角有个页面设置,

把这个勾选上,看看是否能满足要求。

呃。。。没有什么能够触发活字格命令的入口吗?
因为要根据用户录入的数据做一些相关表的联动操作。
如果没有触发入口,就得把用户修改的这个数据表做一次遍历。。。感觉不太好。。。

Joe.xu 发表于 2024-3-7 17:03:45

您是想实现什么效果呢,可以上传一下demo,说下想要实现的效果哈,
不然可能不太明白怎么能帮到您:'(

apm69 发表于 2024-3-7 17:13:54

Joe.xu 发表于 2024-3-7 17:03
您是想实现什么效果呢,可以上传一下demo,说下想要实现的效果哈,
不然可能不太明白怎么能帮到您

您随便做一个关联了数据表的带表格的页面,并把表格的编辑功能开启。

使用场景:用户进入页面,并通过手动编辑修改了表格中的数据(包括:添加行、删除行、修改单元格内容等)

需求:在页面中放置一个按钮,点击按钮后,将发生数据变动的数据表名称、页面名称、当前登录的用户名、当前时间、用户修改的内容(如:新增和删除的记录ID,修改的单元格坐标和内容),形成一条记录,插入到一张“用户操作日志表中”。
页: [1]
查看完整版本: 表格开启编辑后,如何保存编辑后的内容到对应的数据表中?