应用场景 #
有很多情况下, 需要基于不同用户采用不同的配置, 实现不用用户看到不同的内容或界面, 比如新增修改权限等
配置方法 #
- 基于用户的个性化设定需要在模板编辑中开发, 注意写在自定义js代码区
- 比如判断当用户为neo时,不显示编辑功能
if(filter_param.username === 'neo'){
vapp.btnEdit=false;
}
- 你可以基于更个性化的配置,比如从一个数据集来获取显示权限,比如数据集编号4
select 角色 from xxxx where 用户='$username'
- 然后在模板开发中进行设定
ds_refresh(4);
if(data4.length>1 && data4[1][0] === '只读'){
vapp.btnEdit=false;
}
如何找到对应的配置项 #
你可以在配置界面, 点击进入编辑页面, 在首行的提示有相应的参数名