查看: 99|回复: 6

如何在别的地方调用视图,然后修改里面的数据呢

升级   75.67%

51

主题

51

回帖

427

积分

中级会员

Rank: 3Rank: 3

积分
427
发表于 2024-4-23 17:15:44 | 显示全部楼层 |阅读模式
如图。我在别的地方选择嵌入视图或者选择视图来调用这个视图,然后我选择之后,我想修改该视图的里面的字段,我要怎么做呢?比如我想将我的状态改成已还款,要怎么去写呢,麻烦管理员帮忙回答一下! 谢谢!!~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

3

主题

1502

回帖

4933

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4933
发表于 2024-4-24 15:09:43 | 显示全部楼层
视图只是展现数据的容器,您要修改具体数据需要拿到这条数据的workid或者jobid,然后调用接口去修改业务数据

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   75.67%

51

主题

51

回帖

427

积分

中级会员

Rank: 3Rank: 3

积分
427
发表于 2024-4-24 16:57:47 | 显示全部楼层
xadmin 发表于 2024-4-24 15:09
视图只是展现数据的容器,您要修改具体数据需要拿到这条数据的workid或者jobid,然后调用接口去修改业务数 ...

但是我用for循环去调用,好像会很慢,会超时。 请问我改用什么办法能够批量修改呢
回复

使用道具 举报

升级   75.67%

51

主题

51

回帖

427

积分

中级会员

Rank: 3Rank: 3

积分
427
发表于 2024-4-24 17:00:52 | 显示全部楼层

var data = { "status": "还款中" };
var dt1 = this.data.datatable_2.data


var action = this.Actions.load("x_processplatform_assemble_surface");
for (var i = 0; i < dt1.length; i++) {
    action.DataAction.updateWithJob(//平台封装好的方法
        dt1[i].hkjobid,//uri的参数
        data,//body请求参数
        function (json) { //服务调用成功的回调函数, json为服务传回的数据
            data = json.data; //为变量data赋值
        }.bind(this),
        function (json) { //服务调用失败的回调函数, json为服务传回的数据
            data = json.data; //为变量data赋值
        }.bind(this)
    );
}
这是我的代码,我就循环了2次,都显示超时
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37249
发表于 2024-4-26 09:31:26 | 显示全部楼层
具体报错发来看看
回复

使用道具 举报

升级   75.67%

51

主题

51

回帖

427

积分

中级会员

Rank: 3Rank: 3

积分
427
发表于 2024-4-26 09:31:51 | 显示全部楼层

报错信息就是超时
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37249
发表于 7 天前 | 显示全部楼层
截图发来看看
回复

使用道具 举报

发表回复

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

本版积分规则

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