12下一页
发帖
查看: 10955|回复: 13

又要麻烦解答了

升级   0.22%

89

主题

181

回帖

22

积分

注册会员

Rank: 2

积分
22
发表于 2023-9-8 11:02:38 | 显示全部楼层 |阅读模式
您好:

       1.在视图界面,做了一个按钮,删除选中的数据,怎样做到执行完刷新当前视图
       2.在视图界面,做了一个按钮,新增数据打开了流程,填写完之后,怎样刷新按钮这个视图
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-9-8 16:20:00 | 显示全部楼层
1、this.queryView.reload( callback );
2、打开流程的回调函数里this.queryView.reload( callback );
回复

使用道具 举报

升级   0.22%

89

主题

181

回帖

22

积分

注册会员

Rank: 2

积分
22
发表于 2023-9-11 09:16:55 | 显示全部楼层
本帖最后由 houdongen 于 2023-9-11 09:18 编辑
论坛管理员 发表于 2023-9-8 16:20
1、this.queryView.reload( callback );
2、打开流程的回调函数里this.queryView.reload( callback ); ...

您好
     没用过这种,可以再帮忙解释一下吗
    我新增用的 这个API 和系统默认的打开文档
         this.form.startProcess("公文管理", "发文管理", {"title": "my file title"}, "张三@kfb_zhangsan@I", function(json){
            this.form.notice("create file success!", "success");
        }, false, false, function(workApp){
              if( layout.inBrowser ){ //浏览器模式
                //workApp 为流程的window对象
              }else{
                //workApp 为流程Work app对象
              }
        });
当这个流程页面(api打开和默认点击打开文档)操作完毕,可以刷新视图吗

本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-9-11 09:26:28 | 显示全部楼层


这里刷新,用上面说的方法

本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   0.22%

89

主题

181

回帖

22

积分

注册会员

Rank: 2

积分
22
发表于 2023-9-11 09:55:44 | 显示全部楼层
论坛管理员 发表于 2023-9-11 09:26
这里刷新,用上面说的方法

您好:
        没有实现,帮忙看看是不是代码写错了,谢谢

本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-9-11 16:45:48 | 显示全部楼层
callback是回调函数,您不需要就直接删掉,这个详细用法可以看一下api
回复

使用道具 举报

升级   0.22%

89

主题

181

回帖

22

积分

注册会员

Rank: 2

积分
22
发表于 2023-9-11 16:51:22 | 显示全部楼层
论坛管理员 发表于 2023-9-11 16:45
callback是回调函数,您不需要就直接删掉,这个详细用法可以看一下api

谢谢您耐心解答
回复

使用道具 举报

升级   0.22%

89

主题

181

回帖

22

积分

注册会员

Rank: 2

积分
22
发表于 2023-9-12 08:20:51 | 显示全部楼层
论坛管理员 发表于 2023-9-11 16:45
callback是回调函数,您不需要就直接删掉,这个详细用法可以看一下api

您好:
上面的已经可以了
下面的是不是不适用,视图会在第二次打开时候刷新
this.form.openJob(jobId, true, {}, function(handel){
            //handel为打开的工作的对象(桌面模式)或窗口句柄(浏览器页签模式)
             this.queryView.reload()
         }.bind(this));
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-9-12 09:21:35 | 显示全部楼层
openJob为什么要刷新视图?数据没变化,刷新没有意义吧
回复

使用道具 举报

升级   0.22%

89

主题

181

回帖

22

积分

注册会员

Rank: 2

积分
22
发表于 2023-9-12 09:24:06 | 显示全部楼层
论坛管理员 发表于 2023-9-12 09:21
openJob为什么要刷新视图?数据没变化,刷新没有意义吧

打开之后存在修改或者删除之类,继续流转的操作
回复

使用道具 举报

12下一页
发帖

发表回复

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

本版积分规则

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