SharePoint 中的列表定义类型名字及其对应的id(SPListTemplateType )

SharePoint列表类型判断
本文介绍了如何在SharePoint中通过代码判断列表的类型,例如确定一个列表是否为通知列表,并提供了具体的实现方法。

sharepoint 中列表及列表中的对象都有对应的名字和id,比如104表示通知列表,105表示联系人列表。

 其他可以参考: http://msdn.microsoft.com/zh-cn/library/microsoft.sharepoint.splisttemplatetype

http://hi.baidu.com/sygwin/blog/item/e390f7f225638807b17ec53e.html#0

http://www.davehunter.co.uk/Blog/Lists/Posts/Post.aspx?ID=68

知道里上面的信息,在判断一个列表是的类型就好办多了。假如,如何判断一个列表是通知列表

 

Splist List=web.List["name"]

if (List.BaseTemplate == SPListTemplateType.Announcements)

//is announcement

 

参考: http://social.technet.microsoft.com/Forums/zh-CN/sharepointdevelopment/thread/1983d00a-9ec1-4c45-a207-a45e8ab5b0fb
### 如何在 SharePoint 中创建左侧导航或自定义列表SharePoint 中,创建左侧导航或自定义列表是常见的需求。以下内容将详细介绍如何实现这些功能。 #### 创建左侧导航 左侧导航通常通过修改 SharePoint 网站的导航设置来实现。以下是具体方法: - 在 SharePoint 管理界面中,进入“站点设置”页面[^4]。 - 选择“导航”选项,这将打开导航配置页面。 - 在导航配置页面中,可以添加新的链接到左侧导航栏中,并调整它们的顺序和层次结构。 - 如果需要创建子菜单或下拉菜单,可以在导航设置中定义父链接和子链接之间的关系[^4]。 #### 创建自定义列表 创建自定义列表的过程涉及定义列表的结构和行为。以下是详细步骤: - 使用 SharePoint Designer 或直接在 SharePoint 界面中创建一个新的列表[^1]。 - 定义列表的字段(列)和数据类型,例如文本、数字或日期等。 - 如果需要更复杂的自定义,可以创建一个自定义列表定义项目,类似于引用中的描述[^2]。 - 在高级设置中,可以选择是否允许脱机访问以及是否启用版本控制等功能[^1]。 #### 自定义文件夹和数据项属性 如果需要进一步定制文件夹或数据项的属性,可以参考以下方法: - 创建自定义内容类型,并为其添加特定字段(如 Order 字段)[^3]。 - 将这些字段应用到默认文件夹和数据项的内容类型中,以确保所有项目都包含所需的属性[^3]。 ```python # 示例代码:使用 PowerShell 创建自定义列表 Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue $web = Get-SPWeb "http://yoursharepointsite" $listTemplate = [Microsoft.SharePoint.SPListTemplateType]::GenericList $newList = $web.Lists.Add("CustomList", "This is a custom list", $listTemplate) $newList.OnQuickLaunch = $true $newList.Update() ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值