WSS3SDK之:如何添加一个网站栏
发布日期:2021-06-29 03:55:41
浏览次数:2
分类:技术文章
本文共 1339 字,大约阅读时间需要 4 分钟。
我们可以在网站定义中添加一栏,这样每次用户创建该类型的网站时网站栏集合中将默认包含该栏。站点定义可以包在Feature中。
当用户已经创建好了网站,我们可以通过WSS对象模型往站点中添加网站栏。在站点定义中创建一个网站栏
步骤: 1、在单独的Feature中创建一个字段。 2、在我们定义的站点中引用该Feature: a、在我们的站点Feature中,打开站点定义XML文件。 b、在Project元素中,Categories和Category元素下,添加一个引用到内容类型Feature到SiteFeatures或WebFeatures元素中。如下: XML < SiteFeatures > < Feature ID ="00BFEA71-1C5E-4A24-B310-BA51C3EB7A57" /> < Feature ID ="695B6570-ACDC-4A8E-8545-26EA7FC1D162" /> </ SiteFeatures > < WebFeatures > < Feature ID ="00BFEA71-4EA5-48D4-A4AD-7EA5C011ABE5" /> < Feature ID ="00BFEA71-E717-4E80-DEAF-D0C71B360101" /> </ WebFeatures >
如果我们对已创建的栏进行修改,WSS并不会将改动写回到XML栏定义本身。相反,WSS会存储更改到WSS数据库条目中。 在已存在的网站中添加栏
我们可以使用WSS对象模型通过编程来添加一栏到已有站点。 步骤: 1、可以通过Fields属性访问特定网站的网站栏的集合。该方法返回一个SPFiledCollection对象。 2、使用该对象的下列方法之一来添加栏到网站:- Microsoft.SharePoint.SPFieldCollection.Add(Microsoft.SharePoint.SPField)
- Microsoft.SharePoint.SPFieldCollection.Add(System.String,Microsoft.SharePoint.SPFieldType,System.Boolean)
- Microsoft.SharePoint.SPFieldCollection.Add(System.String,Microsoft.SharePoint.SPFieldType,System.Boolean,System.Boolean,System.Collections.Specialized.StringCollection)
- Microsoft.SharePoint.SPFieldCollection.AddFieldAsXml(System.String)
- Microsoft.SharePoint.SPFieldCollection.AddFieldAsXml(System.String,System.Boolean,Microsoft.SharePoint.SPAddFieldOptions)
- CreateNewField(System.String,System.String)
转载地址:https://blog.csdn.net/zengjibing/article/details/3816277 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2024年04月23日 00时30分15秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
pytest+allure生成测试报告
2019-04-29
接口测试用例
2019-04-29
vnc安装配置
2019-04-29
Allure 测试报告:allure.title 去掉后方的参数化显示
2019-04-29
appium起源-环境配置
2019-04-29
appium初识-firstdemo
2019-04-29
allure报告的定制化
2019-04-29
Python爬虫实战:批量下载网站图片
2019-04-29
Python 使用 PyQt5 开发的关机小工具分享
2019-04-29
利用Python爬取微博数据生成词云图片实例代码
2019-04-29
对Python3 解析html的几种操作方式小结
2019-04-29
Python基于opencv调用摄像头获取个人图片的实现方法
2019-04-29
Opencv+Python实现图像运动模糊和高斯模糊的示例
2019-04-29
python初学者入门学习笔记:交互式环境与print输出
2019-04-29
python初学者入门学习笔记:变量的使用
2019-04-29
python初学者入门学习笔记:字符串的操作(连接/获取长度/截取)
2019-04-29
python初学者入门学习笔记:字符串的操作(重复/转换/替换/原始字符串)
2019-04-29
python初学者入门学习笔记:字符串的操作(去除/查询/计数)
2019-04-29
python初学者入门学习笔记:字符串的操作(获取输入/格式化)
2019-04-29
python初学者入门学习笔记:数据结构列表
2019-04-29