前端Api里table.updateRow()的问题
管理员您好,我在使用前端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
没有修改的列都被置空了。
请问是否有方法只修改指定列,而其他列的数据保持不变呢?
没有的,您可以先查一下,然后修改好再update 好的好的,谢啦 :) 需要先把表数据从数据库里查询出来放到脚本里面修改好,再update?但是这样意义上相当于是删除原数据,把新数据插入,不能单独使用update去set表里面某条数据某个字段的值?
页:
[1]