Sharepoint 列表
1、将SharePoint 2010列表数据使用Access打开
在SharePoint 2010新增加了对列表在Access客户端的打开,可以在Microsoft Access 中处理列表中的项目,实际是将列表转换成了数据库,并将列表中的项目存储在数据库的表中。
SharePoint中的列表可以理解为关系数据库中的表,这个表可以直接通过可视化的界面创建、添加栏、添加内容、编辑内容、删除内容等,极大的方便了用户的操作。
3、SharePoint2010列表添加附件之后无滚动条的解决办法
有时候我们在SharePoint 2010列表中会填完很多的表单数据,当在新建窗体填写字段比较多的表单时会出现上下滚动条。如果此时想添加附件,可以在功能区中点击“附加文件”即可弹出一个上载文件的界面,当选择好文件并点击“确定”按钮之后再返回新建窗体时你会发现上下滚动条已经不见了,你上载的文件也看不到了。
4、SharePoint 2010列表项目版本历史记录的使用
在SharePoint 2010列表中可以使用版本控制来追踪内容的历史记录,被追踪的内容可以是列表中所有可以被编辑的内容。
当用户在“编辑项目”表单中没有做任何修改,但只要点击了“保存”按钮,则就会产生历史记录。另外SharePoint 2010还可以控制保留历史记录的数量,以免历史数据过多造成数据库内容增大。
5、修改SharePoint 2010列表的标题、说明和导航
在SharePoint 2010中创建列表时,都会让设置其列表的名称、说明和导航信息,其中名称可以是英文、数字或中文。但是在输入列表的名称时要注意,SharePoint 2010列表的名称有两种用途:一种是标识列表的名称,另一种是可以作为列表的URL名称。
6、SharePoint 2010列表或库的栏与栏之间的验证
在SharePoint 2010列表或库的“设置”页面中都有一项“验证设置”功能,使用此功能可以在列表或库的范围内通过公式在保存表单数据时执行栏与栏之间的验证。这里以“列表”为例来讲解“验证设置”功能的使用。
7、开启或关闭SharePoint 2010列表项的附件功能
列表项附件功能是指是否允许用户将文件附加到此列表中的项目上。每个列表项可以添加多个附件。
在SharePoint 2010创建一个新的列表之后都会自动在此列表中开启列表项附件功能,并将“附件”字段显示在默认视图中。
SharePoint 2010的网站内容类型是在网站级别定义的一种集合,可以独立于列表和库并且一个内容类型可以在多个列表或库中使用。
通常使用最多的就是将多个相关的栏存储在一个内容类型中,然后再将此内容类型挂接在列表或库上,这样用户在给列表或库添加内容时,就可以选择不同的内容类型来添加不同的内容。
在SharePoint 2010列表中可以使用“内容审批”的功能对用户在列表中添加的内容进行审核,只有被审批者审核通过的内容才会被其他用户看到,也就是在公共视图中显示出来,这样可以做到对内容进行严格把控,过滤掉不符合要求的内容。
01 /// <summary> 02 /// 设置草稿项目的安全性 03 /// </summary> 04 protected void SetDraftItemSecurity() 05 { 06 using (SPSite site = new SPSite(SPContext.Current.Site.ID)) 07 { 08 using (SPWeb web = site.OpenWeb(SPContext.Current.Web.ID)) 09 { 10 SPList list = web.Lists.TryGetList("DemoList"); 11 //开启内容审批 12 list.EnableModeration = true; 13 //可读取项目的所有用户 14 //list.DraftVersionVisibility = DraftVisibilityType.Reader; 15 //仅限可编辑项目的用户 16 //list.DraftVersionVisibility = DraftVisibilityType.Author; 17 //仅限可批准项目的用户(以及该项目的作者) 18 list.DraftVersionVisibility = DraftVisibilityType.Approver; 19 list.Update(); 20 } 21 } 22 }
11、使用页面操作SharePoint 2010高级设置中项目级权限的设置
在SharePoint 2010中只有列表具有“项目级权限”的高级设置,而库是实现不了“项目级权限”高级设置的。
列表的“项目级权限”的高级设置可以指定用户以何种方式读取和编辑列表中的项目。特别适合于数据保密度比较强的列表中,例如:可以实现在一个列表中存储了多个用户添加的数据,但每个人只读查看和编辑自己的项目。
12、开启或关闭SharePoint 2010列表的新建文件夹功能
SharePoint 2010的列表和库都是可以创建文件夹的,SharePoint 2010的文件夹功能跟Windows操作系统的文件夹功能基本上差不多,都是用来将不同的内容区分开来存储。
默认情况下,列表的文件夹功能是处于关闭状态的,但库的文件夹功能是处于开启状态的。
13、联系人列表的使用、导出、与Outlook同步的相关操作
SharePoint 2010的“联系人”列表模板可以创建出专门用于存储联系人的列表实例,此模板内置了很多与联系人相关的字段,基于此模板创建出来的列表就可以直接当作联系人列表来使用,不用额外的再创建与联系人相关的字段。联系人列表可以与Microsoft Outlook或其他兼容的程序同步。
14、生成SharePoint 2010列表或文档库的文件计划报告
SharePoint 2010的列表和文档库都具有“生成文件计划报告”功能,但在生成时最好将保存位置选择为某个文档库,这样可以将报告文件存储在文档库中以便于日后查阅和下载。
15、设置SharePoint 2010列表项目是否显示在搜索结果中
默认列表的内容是可以在搜索结果中可见的。如果列表中的内容比较敏感,不想让更多的看到,则可以给列表设置权限,也可以关掉搜索功能,这样用户就不会在搜索结果中搜索到此列表中的内容了。
16、设置SharePoint 2010列表是否对脱机客户端可用
SharePoint Workspace在SharePoint中被称为“脱机客户端”。因此在“列表设置”页面的“高级设置”中有一项是“脱机客户端可用性”就是针对此工具设置的。默认情况下创建的列表和库都是开启脱机客户端可用性的。
17、设置SharePoint 2010列表是否启用数据表视图功能
SharePoint 2010列表的“数据表”功能是指是否可以将列表的视图切换到“数据表视图”状态,用于大批量的编辑列表中的数据。“数据表视图”类似于Microsoft Excel的编辑方式,可以直接在二维表格中编辑列表字段的值,包括新建、编辑和删除操作。
18、在SharePoint 2010列表或库对话框中显示或隐藏新建、编辑和显示窗体
在SharePoint 2010列表或库中,默认情况下,新建项目、显示项目和编辑项目窗体页面会在对话框中显示出来。
在SharePoint 2010列表中,可以启用列表内容的等级评定功能,列表项的等级共分为5级,评的等级越高表示对此项目的喜欢程度就越高。每个等级使用五星符号来表示。
要开启列表的“等级设置”功能,则需要打开列表的“列表设置”页面。
20、SharePoint 2010列表设置中高级设置的基本使用
在SharePoint 2010列表的列表设置中有一项是“高级设置”,用来设置SharePoint 2010列表的一些更高级的设置,如:内容类型、项目级权限、附件、文件夹、搜索、脱机客户端可用性、数据表、对话框。这些设置需要管理员级别的用户才可以修改。
21、SharePoint 2010列表设置中的版本控制的使用
在SharePoint 2010中列表设置是一个列表的总控制中心,所有的列表设置都会在“列表设置”中进行设置和操作。列表的版本控制就在“列表设置”中进行设置。
在SharePoint2010中我们经常会用到这样的权限设置,在一个列表中可以存储多个人输入的数据,但每个人只能看到自己的那部分数据。也就是多个人共同维护一个列表,但各自只能查看、编辑、删除自己录入的那部分数据。
23、正确操作SharePoint 2010数据表视图下实现列表之间的数据复制
当我们在做SharePoint 2010项目时,一般都会存在测试机和生产机,当有一些固定数据,如全国各大城市名称,区号等这些数据测试时都会在测试机上录入。在正式使用时又要把这些数据转移到生产机上。在SharePoint 2010中可以在数据表视图中通过复制来实现数据的转移。
24、修改SharePoint 2010文档库的标题、说明和导航
在SharePoint 2010里可以使用可视化界面创建文档库,但创建完的文档库有时候需要修改文档库的标题、描述信息、导航名称等相关信息。有两种方法可以修改,一种是直接在文档库设置里,另一种是使用SharePoint Designer 2010修改。
25、在SharePoint 2010中创建列表并添加字段(栏)
在SharePoint 2010里我们可以使用可视化的页面创建列表并给创建好的列表添加栏,SharePoint 2010的列表其实就相当于数据库的表,列表的栏相当于数据库表的字段。只不过在SharePoint 2010里可以使用可视化的界面操作。
26、SharePoint 2010多行文本字段的3种呈现方式
SharePoint2010的多行文本字段使用SPFieldMultiLineText对象表示,主要分为三种呈现形式:纯文本、富文本、增强性富文本。其中纯文本和富文本是在SharePoint2007版本中就有的显示方式,而到了SharePoint2010,微软增加了增强性富文本,可以在此多行文本字段中插入图片、链接、表格、文件等4种复杂对象。
27、在SharePoint 2010通知列表中筛选已过期的通知
SharePoint 2010通知列表有一个字段叫做“到期日期”,但是这个“到期日期”有时候客户总会理解错误,一般情况下我们都会使用自带的通知列表添加到网站首页上使用,通知列表默认情况下使用“所有项目”列表,会把所有项目都显示出来,即使到期日期已经过期了但还是会显示出来的,这是因为其实这个“过期日期”字段只是用来标识到期日期的,与具体显示不显示没有关系。
28、从Excel向SharePoint 2010列表中的选项字段粘贴数据
在我们使用Excel把数据直接粘贴到SharePoint列表时,感觉列表真的是功能强大,真正意义上实现了数据的快速传递。但在粘贴数据时,也要注意其中的一些细节问题,否则会造成数据粘贴不正确。
29、在SharePoint 2010列表设置中给列表添加栏(字段)
当我们希望在已经创建好的SharePoint 2010列表中添加栏时,可以在SharePoint 2010功能区的列表设置中添加栏,也叫做字段,添加的栏也会映射到内容数据库相应的表中。
30、将SharePoint 2010列表数据与Access 2010实现数据同步
SharePoint 2010与Microsoft Access微软已经形成了紧密的集成,我们在SharePoint 2010里随便打开一个列表,都会在顶部的功能区找到一项功能是:“使用Access打开”,点击它就会调用本机的Microsoft Access客户端打开此列表中的数据。
31、将SharePoint 2010列表数据导出到Excel中
SharePoint 2010与Office产品形成了紧密的集成,使协同工作达到了顶峰。本文来讲解一下如何将SharePoint 2010列表中的数据完整的导出到Excel中,以便于在Microsoft Excel中更加详细的分析数据和制作报表,导出格式为iqy。
32、将SharePoint 2010列表数据导出到Office Access 2010中
在SharePoint 2010的功能区中点击“导出到Excel”图标可以将列表数据导出到Microsoft Excel中。虽然SharePoint 2010功能区中没有提供“导出到Access”的功能,但是可以通过功能区的“使用Access打开”把列表数据导出到Access中。
33、解决SharePoint 2010列表项超出列表视图阈值的问题
在SharePoint 2010中,微软为了提高列表的性能,限制了每个列表视图默认可以存储的列表项为5000条,如果超出了这5000条数据的限制,就会限制某此对列表的操作,例如不能排序、筛选等。
SharePoint 2010对列表视图的阀值限制是在管理中心设置的,设置范围是以整个WebApplication为单位的,也就是说只能在管理中心对每个WebApplication设置列表视图的最大阀值,设置完成之后整个Web应用程序范围内的列表都会起作用。
34、在SharePoint 2010中创建状态列表并使用状态列表
在SharePoint 2010里有一个“状态列表”模板,使用它可以创建状态列表实例,状态列表是用来跟踪和显示一组目标的位置,带颜色的图标显示目标实现的程度。同时还可以结合“指标详细信息Web部件”显示单个状态指标的详细信息,状态指标显示组织的重要度量。
35、在SharePoint 2010中创建链接列表并使用链接列表
SharePoint 2010里“链接”列表模板已归为“通信”类别中,我们可以基于“链接”列表模板创建需要的链接列表实例,创建好的链接列表就可以使用了,也可以添加自定义的栏到链接列表中。
36、在SharePoint 2010里创建讨论板列表和使用讨论板列表
列表 2013-05-09 回应:(0)
SharePoint 2010讨论板可权松以管理讨论线索并可配置要求对所有文章进行审批。其实讨论板可以说是小型的论坛,企业可以使用讨论板进行内部事项的讨论。
通知是每个门户网站不可缺少的内容,公司内部每天都会发布一些通知告知员工,比如:春节放假、公司内部的一些制度调查等都需要在公司的网站首页发布,SharePoint 2010提供了通知模板,我们基于此模板就可以创建出一个完整的通知列表功能,不需要再次加工即可使用。
38、在SharePoint 2010列表设置中将列表另存为模板
在SharePoint 2010创建列表时,我们可以基于自定义列表模板、通知列表模板、任务列表模板创建列表,但是我们也可以把创建好栏的列表另存为列表模板,这样也可以基于此列表模板创建列表,达到列表结构共享的目的。
39、在SharePoint 2010列表设置中管理列表的权限
我们在SharePoint 2010中创建一个新的列表时,SharePoint 2010为直接为此列表继承网站的权限,在SharePoint中叫做父列表的权限,当然我们还可以对继承的权限进行修改或停止继承权限,为此列表单独赋权限。
SharePoint2007和2010列表的栏可以排序,其列表视图也可以排序,且两者排序互不影响。栏排序只是针对在列表设置的栏排序,而视图排序不仅影响到查看时的栏顺序还会影响到导出到Excel的栏顺序。
注:以上内容来自Sharepoint资源网,很多不错的知识整理,在此收集起来,以供日后学习。
Sharepoint 列表的更多相关文章
- SharePoint 列表的导出导入
有一群友问到关于 SharePoint 列表的导入与导出的问题,而最近也要做相关操作且好久没写博客了,所以记录下来,过程其实相当简单. 方法:将 列表 保存为 模板(可包含数据),下载模板文件,上传到 ...
- 【SharePoint学习笔记】第3章 SharePoint列表新特性以及数据访问
第3章 SharePoint列表新特性以及数据访问 使用CAML查询语言 CAML:协作应用程序标记语言 Collaboration Application Markup Language ...
- sharepoint列表如何进行随机取几条记录?
sharepoint列表如何进行随机取记录?由于itemid是不连续.可能存在删除添加等操作导致 我们可以采用随机取第几条记录.把记录集合取出来.产生随机第几条数.这里关键是如何产生不重复的随机数 方 ...
- 自定义SharePoint列表新增、编辑、查看页面(NewForm、EditForm、DispForm)
转:http://blog.csdn.net/lance_lot1/article/details/7966571 在项目中,用户需求涉及在一个列表录入项目信息,选择一个项目后,与该项目相关的信息实现 ...
- 使用client对象模型回写SharePoint列表
使用client对象模型回写SharePoint列表 client对象模型是一个有效的方式回写SharePoint列表. 1. 管理员身份打开VS,新建WPF应用程序SPWriteListApp,确保 ...
- SharePoint REST API - 同步SharePoint列表项
博客地址:http://blog.csdn.net/FoxDave 本篇只讲REST服务中的GetListItemChangesSinceToken这个东西.何谓同步呢,你也可以理解为增量变化,即 ...
- SharePoint 列表中增加列编辑功能菜单
需求描述 在企业的部署中,经常将SharePoint和TFS集成在一起,两个系统之间相互读取数据,展现开发进度.在TFS 2018之前版本中,由于TFS的门户定制功能有限,用户比较喜欢使用ShareP ...
- SharePoint 列表权限控制
一提到sharepoint 我相信权限控制一定会是一个很重要的话题,尤其是对列表的权限控制,创建.修改.查看权限.其实网上这方面的资料已经很多了,尤其是以下2篇文章,后来索性把CodeArt_Perm ...
- 限制用户不能删除SharePoint列表中的条目(项目)
概述 SharePoint列表提供了一个用于在线协作的电子表格,不同的用户可以同时在不同的地方编辑一套数据. 列表功能在收集用户信息.提供审批流程方面为办公人员提供了非常便捷的好处. 既然是协作办公, ...
随机推荐
- InnoDB与MyISAM的区别
MyISAM 和 InnoDB 讲解 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定.基本的差别为:MyISAM类型不支持事务处理等高级处 ...
- 使用https时,网站一些内容不能正常显示的问题
在网站开发过程中,使用http网站页面一切正常. 但改成https后,发现网站一些页面不能正常显示出来,比如看上去没有样式等. 原因是: 在程序中调用了比如JQuery,而引用的URL使用的是Http ...
- swfupload用法总结
<script src="${base}/thirdparty/swfupload/swfupload.js" type="text/javascript" ...
- java应用CPU占用率过高问题的分析
使用top查询哪个进程占用CPU过高 查看CPU占用高的进程中,哪个线程占用CPU高 可通过以下三种方式查看: 1 top中按SHIFT+H查找哪个线程占用高 2 top -H -p PID命令查看哪 ...
- Tiny6410声卡驱动——录音与回放
在Linux下,音频设备程序的实现与文件系统的操作密切相关.Linux将各种设备以文件的形式给出统一的接口,这样的设计使得对设备的编程与对文件的操作基本相同,对Linux内核的系统调用也基本一致,从而 ...
- VC中监测程序运行时间(二)-毫秒级
/* * 微秒级计时器,用来统计程序运行时间 * http://blog.csdn.net/hoya5121/article/details/3778487#comments * //整理 [10/1 ...
- matlab eps中文乱码的解决方法
直接存成eps总是乱码 最优解决方法是matlab print 保存成jpg,之后用adobe acrobat pro 打开jpg文件另存为eps
- JAVA事务的概念
From:http://www.cnblogs.com/kristain/articles/2038397.html 一.什么是事务 事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数 ...
- ibatis 搭建总结
一.搭建ibatis环境 1.导入ibatis的jar包,已及数据库驱动jar包ibatis-2.3.0.677.jar ibatis-dao-2.jar ibatis-sqlmap-2.jar ib ...
- applicationContext.xml存放的位置
web.xml中classpath:和classpath*: 有什么区别? classpath:只会到你的class路径中查找找文件; classpath*:不仅包含class路径,还包括jar文件 ...