查看: 2111|回复: 7

使用切换视图一直在刷新不显示数据

升级   0.14%

36

主题

55

回帖

14

积分

注册会员

Rank: 2

积分
14
发表于 2024-7-19 13:51:25 | 显示全部楼层 |阅读模式
管理员好,我在数据中心的视图里面的postLoadPageData的事件中写了api中切换视图的代码

this.queryView.switchView( {
    "application": "25c22ccd-d868-41d4-ac0f-a3415ab64104", //必选,视图的所在应用id
    "viewName": "测试", //必选,视图的名称
  } );





问题是成功切换了,但是一直在刷新

浏览器报错

我在每一个事件中都试过了,除了selectRow事件选一行后成功切换出来视图,其他事件都是一直在刷新,要不就不显示,
因为视图列不能动态隐藏,但是我希望根据不同的session.user切换不同的视图,但是切换又一直在刷新,请管理员帮忙看看该怎么解决

本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2024-7-23 10:33:42 | 显示全部楼层
您把代码写在视图的这个事件中会变成死循环。
您视图正常展现使用应该是嵌入某个表单中来展现的吧,可以在嵌入视图组件的queryload事件中通过代码来更改指定视图
var viewJson = {
    "name": "写入视图名称",
    "id": "写入视图id",
    "appName": "视图所在应用名称",
    "application": "视图所在应用id"
}
this.target.json.queryView = viewJson ;
回复

使用道具 举报

升级   0.14%

36

主题

55

回帖

14

积分

注册会员

Rank: 2

积分
14
发表于 2024-7-23 10:51:52 来自手机 | 显示全部楼层
论坛管理员 发表于 2024-7-23 10:33
您把代码写在视图的这个事件中会变成死循环。
您视图正常展现使用应该是嵌入某个表单中来展现的吧,可以在 ...

我是在导航标签页的数据栏目标签中使用的,因为现在所有用户都可以查看每一个流程的数据视图,所以希望做一下权限控制,不同的用户打开数据标签页看到不一样的数据
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2024-7-25 09:31:00 | 显示全部楼层
导航标签页的数据栏目标签中          这是什么?
回复

使用道具 举报

升级   0.14%

36

主题

55

回帖

14

积分

注册会员

Rank: 2

积分
14
发表于 2024-7-25 10:03:43 | 显示全部楼层
论坛管理员 发表于 2024-7-25 09:31
导航标签页的数据栏目标签中          这是什么?

就是数据中心里面的视图

本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2024-7-25 10:06:55 | 显示全部楼层
视图里面?
回复

使用道具 举报

升级   0.14%

36

主题

55

回帖

14

积分

注册会员

Rank: 2

积分
14
发表于 2024-7-25 11:02:12 | 显示全部楼层
本帖最后由 李子页 于 2024-7-25 11:35 编辑

是的,就是数据中心里每一个不同的视图,不同的用户打开的是不同的视图
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2024-7-26 09:54:54 | 显示全部楼层
这里不能切换的,您可以做一个门户页面嵌入视图,在页面里可以切换
回复

使用道具 举报

发表回复

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

本版积分规则

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