查看: 2094|回复: 3

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

升级   2.2%

5

主题

9

回帖

511

积分

高级会员

Rank: 4

积分
511
发表于 2023-4-21 17:23:38 | 显示全部楼层 |阅读模式
请问,数据应用中的视图操作条如何加入权限控制?

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

本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37187
发表于 2023-4-23 11:05:29 | 显示全部楼层
视图这里列示的是所有有权限可看的数据,肯定是有些是自己发布的,有些不是,所以操作条上没办法统一去隐藏或显示
您可以在选中某一行删除时加入判断,当前人如果是发布人就可以删除,不是就不允许删除
回复

使用道具 举报

升级   2.2%

5

主题

9

回帖

511

积分

高级会员

Rank: 4

积分
511
发表于 2023-4-23 14:49:18 | 显示全部楼层
您可以在选中某一行删除时加入判断,当前人如果是发布人就可以删除,不是就不允许删除
这个有没有案例参考?
回复

使用道具 举报

升级   100%

3

主题

1502

回帖

4919

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4919
发表于 2023-4-23 16:38:05 | 显示全部楼层
没有样例完整样例,下方代码是在视图操作条里获取您选中的行,能拿到选中行的发布人,跟当前人对比一下,看是否可以删除就可以了
var list = this.target.view.selectedItems;
if(list.length === 1){
    this.form.openDocument(list[0].data.bundle);
}else{
    this.form.notice("请选择一条数据", "info", null, {"x": "center", "y": "center"});
}
回复

使用道具 举报

发表回复

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

本版积分规则

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