根据特定用户或组的下拉值显示,编辑或创建共享点列表项

编程入门 行业动态 更新时间:2024-10-25 00:32:45
本文介绍了根据特定用户或组的下拉值显示,编辑或创建共享点列表项的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我们有一个共享点列表,其中有类型选择(下拉)的列,并且具有类似3个值的选项A,选项B和&.选项C.

we have a sharepoint list in which there is column of type choice (dropdown) and it has like 3 values Option A, Option B, & Option C.

我们有三个不同的共享点组,它们对此列表做出了贡献(A组,B组,C组)

we have three diffrent sharepoint groups who have contribute permission to this list ( Group A,Group B,Group C)

要求是,组A的用户在创建,编辑或查看时只能从下拉菜单中选择选项A .

The requirement is users from Group A should only be able to select Option A from dropdown while creating , editing or viewing.

对于B组用户,只能选择选项B 在创建,编辑或查看时从下拉菜单中删除.

For Group B users will only be able to select Option B from dropdown while creating , editing or viewing.

如何实现这一目标.

谢谢

sal

推荐答案

您可以将脚本编辑器Web部件插入列表新建/编辑"表单,然后添加客户端逻辑以动态禁用下拉选项.

用于检查用户是否属于一个组的REST api.

/_ api/web/sitegroups/getByName(开发人员")/用户?

/_api/web/sitegroups/getByName('Developer Members')/Users?

filter = Id eq 8 filter=Id eq 8

此处是一个链接供您参考.

simonovens.wordpress/2014/08/13/sp2013-rest-api-find-if-user-is-member -of-pointpoint-group/

通过jQuery禁用下拉选项.

(#theSelect选项:selected").attr(已禁用','disabled').siblings().removeAttr('disabled'); ("#theSelect option:selected").attr('disabled','disabled').siblings().removeAttr('disabled');

这里有一个线程供您参考.

stackoverflow/questions/2867362/jquery-disable-selected-options

最好的问候,

更多推荐

根据特定用户或组的下拉值显示,编辑或创建共享点列表项

本文发布于:2023-11-06 06:24:18,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1562927.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:编辑   用户   列表

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!