如何设置SharePoint中数据表视图的权限?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何设置SharePoint中数据表视图的权限?相关的知识,希望对你有一定的参考价值。

如何细化权限的分配呢?确保数据的安全性?

列表视图的权限不太好控制,列表倒是相对容易,列表视图只能控制列表中的数据,例如:可以控制查看本人的数据、或者自己修改的数据、自己创建的数据等。操作都是通过列表筛选控制的。

其他的权限只能通过编码来实现了,最好的方法就是通过自定义webpart,此webpart即视图。
参考技术A 视图的权限需要在相应的视图页面添加自定义webpart,根据设置,用代码后台判断

Sharepoint 2007 数据视图 Webpart 自定义参数

【中文标题】Sharepoint 2007 数据视图 Webpart 自定义参数【英文标题】:Sharepoint 2007 Data view Webpart custom parameters 【发布时间】:2010-12-13 22:29:13 【问题描述】:

我对可以在 DataView Webpart 上设置的自定义参数有点陌生。

有 6 个选项: - 没有 - 控制 - 曲奇饼 - 形式 - 请求参数 - 服务器变量

我认为 None、Cookie 和 QueryString 不言自明,非常简单。 问题来自其他 3 个。关于它们是什么以及如何使用它们的文档并不多(或者我还没有找到) 我知道有很多教程解释了下拉列表可以与数据源匹配,然后用作参数源“控件”。

如果您不使用数据源,参数源“控制”似乎不是正确的选择项,因为指定的参数永远不会填充下拉值。

谁能解释不同的参数来源?另外,如何使用复选框或简单的输入文本框来过滤 dataview webpart?

感谢任何提示/帮助。

ps:这里是下拉参数使用的链接: http://sharepointxperiments.wordpress.com/2009/08/03/multiple-filters-on-a-data-view-webpart/

【问题讨论】:

【参考方案1】:

另外三个是:

控件:使用以下语法将 DataForm(或视图)WebPArt 绑定到页面上某处的控件:

<ParameterBinding Name="Meal" Location="Control(clStartDate)" DefaultValue="01-01-2010"/>

<ParameterBinding Name="StartDate" Location="Control(clStartDate, SelectedValue)" DefaultValue="01-01-2010"/>

其中 clStartDate 是一个 ASP.NET 日历控件。

您会看到Control() 采用 1 个或 2 个参数,第二个是您要使用的控件上的属性名称(即“Text”或“SelectedIndex”等)。 如果您将其留空(如选项 1),它将使用控件的 DefaultProperty(由控件本身定义)。

至于 Form 选项,我以前从未使用过它,但我猜它可以用来绑定到通过 Form POST 操作接收到的值。

更多信息可以找到here

【讨论】:

感谢 Colin 的回复 - 我想我正在寻找可以绑定到哪些控件的完整钻取。我有复选框并尝试使用“控件”将它们绑定到没有任何运气 - 与控件绑定的最常见用途是下拉菜单。我将查看 Josh Gaffey 的博客了解更多详细信息。再次感谢!

以上是关于如何设置SharePoint中数据表视图的权限?的主要内容,如果未能解决你的问题,请参考以下文章

Microsoft 365 - 如何设置实现SharePoint中文件不被搜索和访问

SharePoint 2013 文档库如何设置单文件夹权限

用于 SharePoint 2010 集成的 s-s-rS 2008 配置 - 权限问题

如何设置文档库的权限以启用文件-> 仅在 sharepoint 2013 中的新选项

SharePoint - 如何设置Survey权限控制?

SharePoint Online 创建和使用视图