查看: 11771|回复: 4

前端Api里table.updateRow()的问题

升级   4.6%

20

主题

27

回帖

460

积分

注册会员

Rank: 2

积分
460
发表于 2022-3-30 22:55:36 | 显示全部楼层 |阅读模式
管理员您好,我在使用前端Api方法时遇到这样一个问题
比如下表A 原信息如下:
合同号(num)    价格(price)     合同是否结束(is_end)      合同结束时间(end_date)

no123456          10000                     否                                     无

然后我走了一个合同终止审批,合同结束后触发如下脚本:
var table = new this.Table("A");
var rowId = this.data.id;
var par = {
    "is_end":"是",
    "end_date":this.data.end_date
}

table.updateRow(rowId,par);

然后查看表单,发现表A变成了:
合同号(num)    价格(price)     合同是否结束(is_end)      合同结束时间(end_date)
                                                          是                                    2022.3.30



没有修改的列都被置空了。

请问是否有方法只修改指定列,而其他列的数据保持不变呢?


回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-3-31 10:28:21 | 显示全部楼层
没有的,您可以先查一下,然后修改好再update
回复

使用道具 举报

升级   4.6%

20

主题

27

回帖

460

积分

注册会员

Rank: 2

积分
460
发表于 2022-3-31 13:31:56 | 显示全部楼层
好的好的,谢啦
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-4-1 10:29:34 | 显示全部楼层
回复

使用道具 举报

升级   3.75%

23

主题

40

回帖

375

积分

注册会员

Rank: 2

积分
375
发表于 2024-5-16 15:00:34 | 显示全部楼层
需要先把表数据从数据库里查询出来放到脚本里面修改好,再update?但是这样意义上相当于是删除原数据,把新数据插入,不能单独使用update去set表里面某条数据某个字段的值?
回复

使用道具 举报

发表回复

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

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread