nijuehua 发表于 2023-4-21 17:23:38

数据应用中的视图操作条如何加入权限控制?

请问,数据应用中的视图操作条如何加入权限控制?

比如截图中,“新增”、“删除”按钮必须要发布者才能操作,因为这个视图是需要嵌入到门户页面中,不知道怎么控制这个权限。

论坛管理员 发表于 2023-4-23 11:05:29

视图这里列示的是所有有权限可看的数据,肯定是有些是自己发布的,有些不是,所以操作条上没办法统一去隐藏或显示
您可以在选中某一行删除时加入判断,当前人如果是发布人就可以删除,不是就不允许删除

nijuehua 发表于 2023-4-23 14:49:18

您可以在选中某一行删除时加入判断,当前人如果是发布人就可以删除,不是就不允许删除
这个有没有案例参考?

xadmin 发表于 2023-4-23 16:38:05

没有样例完整样例,下方代码是在视图操作条里获取您选中的行,能拿到选中行的发布人,跟当前人对比一下,看是否可以删除就可以了
var list = this.target.view.selectedItems;
if(list.length === 1){
    this.form.openDocument(list.data.bundle);
}else{
    this.form.notice("请选择一条数据", "info", null, {"x": "center", "y": "center"});
}
页: [1]
查看完整版本: 数据应用中的视图操作条如何加入权限控制?