又要麻烦解答了
您好:1.在视图界面,做了一个按钮,删除选中的数据,怎样做到执行完刷新当前视图
2.在视图界面,做了一个按钮,新增数据打开了流程,填写完之后,怎样刷新按钮这个视图
1、this.queryView.reload( callback );
2、打开流程的回调函数里this.queryView.reload( callback ); 本帖最后由 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打开和默认点击打开文档)操作完毕,可以刷新视图吗
这里刷新,用上面说的方法
论坛管理员 发表于 2023-9-11 09:26
这里刷新,用上面说的方法
您好:
没有实现,帮忙看看是不是代码写错了,谢谢
callback是回调函数,您不需要就直接删掉,这个详细用法可以看一下api 论坛管理员 发表于 2023-9-11 16:45
callback是回调函数,您不需要就直接删掉,这个详细用法可以看一下api
谢谢您耐心解答 论坛管理员 发表于 2023-9-11 16:45
callback是回调函数,您不需要就直接删掉,这个详细用法可以看一下api
您好:
上面的已经可以了
下面的是不是不适用,视图会在第二次打开时候刷新
this.form.openJob(jobId, true, {}, function(handel){
//handel为打开的工作的对象(桌面模式)或窗口句柄(浏览器页签模式)
this.queryView.reload()
}.bind(this)); openJob为什么要刷新视图?数据没变化,刷新没有意义吧 论坛管理员 发表于 2023-9-12 09:21
openJob为什么要刷新视图?数据没变化,刷新没有意义吧
打开之后存在修改或者删除之类,继续流转的操作
页:
[1]
2