数据中心自建表在内容管理中不能进行update和delete
本帖最后由 来日方长 于 2022-3-22 12:00 编辑我在数据中心自建了contract等表用于存储数据和将来进行统计分析用。遇到数据不能更新和删除的问题。麻烦帮看一下,非常感谢!
然后在内容管理的应用中建立了queryTableService脚本,建立了表单,在表单的postPublish中进行数据的插入,这里在contract表中增加数据成功,并自动生成id。脚本设置如下图:
然后我在postSave中进行数据更新,如下图所示,在这里调用之后提示成功,但是去contract表中查询,发现数据并没有更新。
在beforeDelete中进行数据删除,如下图所示,在这里调用之后提示成功,但是去contract表中查询,发现数据并没有删除掉。
操作界面:
您F12和日志管理中看一下,前后端是否有报错呢
另外,您使用的这个增删改自建表的写法已经过时,7.0版本我们发布了最新版的写法,建议您升级到最新版,使用new this.Table的方式来对数据表格进行操作。具体使用方法前段api中有详细说明:) 前端都没有报错,提示成功。后端也没有报错,返回json如下,type是success,但是data.value是false。
{
"type": "success",
"data": {
"value": false
},
"message": "",
"date": "2022-03-09 18:38:59",
"spent": 167,
"size": -1,
"count": 0,
"position": 0
}
我也看下怎么升级到7.0和改脚本啊,谢谢! 您方便把设计导出一下我这边给您检查一下吗? 是哪些设计,是表、脚本吗,怎么导出呢? 在应用中心中导出,选内容管理应用和数据中心应用导出,只导出您用到的这两个就可以了 已经导出,见附件,谢谢! 论坛管理员 发表于 2022-3-10 10:44
您F12和日志管理中看一下,前后端是否有报错呢
另外,您使用的这个增删改自建表的写法已经过时,7.0版本我 ...
升级到7.0.5,用new this.Table,也是同样的问题。 问题已经解决:代码错误,取id多出来一个空格!麻烦了!谢谢! :victory::victory::victory:
页:
[1]