来日方长 发表于 2022-3-9 17:54:41

数据中心自建表在内容管理中不能进行update和delete

本帖最后由 来日方长 于 2022-3-22 12:00 编辑

我在数据中心自建了contract等表用于存储数据和将来进行统计分析用。遇到数据不能更新和删除的问题。麻烦帮看一下,非常感谢!

然后在内容管理的应用中建立了queryTableService脚本,建立了表单,在表单的postPublish中进行数据的插入,这里在contract表中增加数据成功,并自动生成id。脚本设置如下图:


然后我在postSave中进行数据更新,如下图所示,在这里调用之后提示成功,但是去contract表中查询,发现数据并没有更新。


在beforeDelete中进行数据删除,如下图所示,在这里调用之后提示成功,但是去contract表中查询,发现数据并没有删除掉。



操作界面:


论坛管理员 发表于 2022-3-10 10:44:27

您F12和日志管理中看一下,前后端是否有报错呢
另外,您使用的这个增删改自建表的写法已经过时,7.0版本我们发布了最新版的写法,建议您升级到最新版,使用new this.Table的方式来对数据表格进行操作。具体使用方法前段api中有详细说明:)

来日方长 发表于 2022-3-10 11:30:40

前端都没有报错,提示成功。后端也没有报错,返回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 13:56:26

您方便把设计导出一下我这边给您检查一下吗?

来日方长 发表于 2022-3-10 18:34:02

是哪些设计,是表、脚本吗,怎么导出呢?

论坛管理员 发表于 2022-3-11 09:48:17

在应用中心中导出,选内容管理应用和数据中心应用导出,只导出您用到的这两个就可以了

来日方长 发表于 2022-3-11 13:42:28

已经导出,见附件,谢谢!

来日方长 发表于 2022-3-11 18:04:16

论坛管理员 发表于 2022-3-10 10:44
您F12和日志管理中看一下,前后端是否有报错呢
另外,您使用的这个增删改自建表的写法已经过时,7.0版本我 ...

升级到7.0.5,用new this.Table,也是同样的问题。

来日方长 发表于 2022-3-11 18:57:48

问题已经解决:代码错误,取id多出来一个空格!麻烦了!谢谢!

论坛管理员 发表于 2022-3-14 10:02:53

:victory::victory::victory:
页: [1]
查看完整版本: 数据中心自建表在内容管理中不能进行update和delete