JEPaaS 社区

 找回密码
 立即注册
JEPaaS低代码平台-官网
查看: 224|回复: 4

指定主键可以执行dosave方法吗

[复制链接]

6

主题

23

帖子

441

积分

中级会员

Rank: 3Rank: 3

积分
441
发表于 2022-6-21 16:44:04 | 显示全部楼层 |阅读模式
在表单中设置主键值,执行了doupdate方法,导致数据库存不进去数据
可不可以保存前校验主键值是否在表中存在,不存在执行dosave方法,存在执行doupdate方法。
我写了检验是否主键值是否存在的代码,想要在校验之后保存按钮或表单提交前数据前做校验改变doupdate方法
或者有其他更好的方法吗

只能手动调dosave和doupdate方法,然后将form所有数据传进参数中吗
回复

使用道具 举报

6

主题

23

帖子

441

积分

中级会员

Rank: 3Rank: 3

积分
441
 楼主| 发表于 2022-6-21 20:36:41 | 显示全部楼层
而且我还加了数据留痕
回复

使用道具 举报

44

主题

130

帖子

575

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
575
发表于 2022-6-23 14:19:13 | 显示全部楼层
1、如果在平台上配置的列表 表单,操作保存按钮都是会自动去判断主键,然后调不同方法的,主键存在调doUpdate(),不存在调运doSave()    2、如果自己自定义了uuid作为主键,那就在按钮保存前做个判断,调不同方法
回复

使用道具 举报

6

主题

23

帖子

441

积分

中级会员

Rank: 3Rank: 3

积分
441
 楼主| 发表于 2022-6-24 11:16:41 | 显示全部楼层
凯特-呼丽华 发表于 2022-6-23 14:19
1、如果在平台上配置的列表 表单,操作保存按钮都是会自动去判断主键,然后调不同方法的,主键存在调doUpda ...

解决了,保存后直接修改主键,
列表action按钮有办法直接拿到表单中的展示字段值吗
回复

使用道具 举报

44

主题

130

帖子

575

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
575
发表于 2022-6-27 11:29:07 | 显示全部楼层
hooray 发表于 2022-6-24 11:16
解决了,保存后直接修改主键,
列表action按钮有办法直接拿到表单中的展示字段值吗 ...

拿不到,展示字段不存库  只是显示
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|JEPaaS 低代码平台社区 ( 京ICP备18023569号-1 )

GMT+8, 2022-8-11 07:47 , Processed in 0.084022 second(s), 21 queries .

Powered by 北京凯特伟业科技有限公司

Copyright © 2001-2021, JEPaaS.COM

快速回复 返回顶部 返回列表