在山海鲸可视化软件中,结合项目参数可以实现访客管理对组件的显示隐藏控制,也就是不同的用户登录可以看到不同的组件,图文教程如下,也可以点击链接查看具体的视频教程:结合项目参数实现访客管理对组件的显示隐藏控制。
打开山海鲸可视化,首先点击左上方“新建”按钮创建一个空白项目。
输入项目名称,然后点击“创建项目”按钮。
项目创建成功后会自动打开,这里添加一个 “3D GIS底座”来制作一个基础的大屏。
然后我们在项目编辑界面点击“项目”菜单,打开“项目设置”,设置访客可以使用的“项目参数”,在“项目参数”中添加一个参数:user,并将参数默认值设置为“1”。
接下来我们需要对“访客管理”进行设置,点击“添加访客”后,可以创建一个访客账户,这里我们先设置访客1的账户和密码,勾选当前访客账号可以查看的子看板内容,绑定刚才添加的项目参数,并将“参数默认值”设置为“1”。
该访客在打开项目时会自动将项目中的“项目参数”修改为这里设置的默认值,而无需通过参数传递来修改。
然后我们按照相同的方法来创建第二个访客账户,此时我们需要给第二位访客设置不同的项目参数默认值,从而后续可以实现不同访客看到不同组件的效果,点击“确认”按钮完成访客账号的保存。
接着我们需要添加数据条件,数据条件通常用于组件多状态切换或者组件属性的条件格式切换,这里我们将条件设置在刚才添加的项目参数上,目的是通过数据条件来修改组件的不透明度。
这里我们将数据条件设置为:项目参数等于1,这样当访客1登陆时就会满足该数据条件,而访客2登陆时,项目参数默认值为2,不满足该数据条件,设置完成后点击下方的“确认”按钮进行保存。
然后我们需要添加一些组件来制作简单的大屏,这里我们先添加一个标题和底部装饰,作为所有访客都可见的组件。
然后我们添加两组不同配色的组件,分别用蓝色和红色进行区分,其中“访客1”只能看到蓝色系的组件,而“访客2”只能看到红色系的组件,如下图所示:
组件添加完成后需要设置“条件样式”,点击选中蓝色系的组件,在右侧样式中将鼠标悬停在不透明度上,点击扩展设置菜单中的条件样式。
这里我们选择设置的条件1,当满足条件时,不透明度为100%,组件显示,反之,该组件就会隐藏。
接下来是红色系组件的设置,刚好相反,当满足条件时,不透明度为0%,组件隐藏,不满足条件时该组件就会显示,与“访客1”相反。
接下来我们需要发布Web链接,在菜单右上角的“项目”中,点击“项目部署”,最后选择“发布 Web 链接”。
发布Web链接后,在上方的设置项中开启“访客模式”,然后点击下方的按钮更新一下,即可通过访客身份访问项目。
我们点击链接在浏览器中访问这个项目,需要在页面上输入访客账号和密码,这里我们先使用“访客1”来登陆,输入后点击“确定”即可访问项目。
此时“访客1”就可以看到两个蓝色系的组件和一个横向菜单组件,如下图所示:
然后在下方的工具栏可以切换访客账号,如下图所示:
这一次我们使用“访客2”来登陆,此时“访客2”看到的是两个红色系的组件和一个下拉菜单组件,和刚才“访客1”所看到的组件不同,如下图所示:
这样就用项目参数实现了访客管理对组件的显示隐藏控制,不同的用户登录可以看到不同的组件。
更多数字孪生可视化干货内容等你发现
了解更多内容
评论0