SP2010: 自定义List的三种模式
来源:互联网 发布:flash有mac 编辑:程序博客网 时间:2024/05/18 10:55
SharePoint 的主要对象是List, SharePoint 2010提供了三种模式来使用户自定义List.
即可见即所得模式,配置模式和编程模式,各个模式又可以用不同方式实现。
一. 可见即所得模式
可见即所得指的是可以通过直观可视化的方式自定义List, 方式有通过Web页面和SharePoint 2010 Designer. 这里用SharePoint 2010 Designer作为例子。
1. 打开站点-->选择List and Libraries
2. 单击菜单Custom List,在对话框输入List名字和描述,后确定。
确定后Staff I出现在Lists里面
3. 双击Staff I, 操作Staff I。
这个时候Staff I 只有Title一个Column, 这时可以添加自定义字段。
选择Column类型,这里选择最简单的单行字符串
修改Column名字
4. 这时就可以在页面上看到Staff I的List了
二. XML配置自定义List
XML配置需要启动Visual Studio 2010创建
1. 创建List Definition
Visual Studio 2010会根据向导时填入的信息自动创建List Definition模版。
2. 部署List Definition并创建Instance
右键Solution部署到站点
到Web页Lists页面点击创建,选择StaffII – ListDefinition. 输入名字后这个List就创建成功了。
3. 自定义List字段
三. 编程模式即代码模式
代码模式可以用执行命令行方式或Powershell实现,这里演示用命令行代码方式
1. 创建List
using (SPSite site = new SPSite("http://sharepointserve"))
{
using (SPWeb web = site.OpenWeb())
{
SPList list = null;
string listName = "StaffIII";
// 确认是否有同名的List
try
{
list = web.Lists[listName];
}
catch (ArgumentException)
{
}
if (list == null)
{
Guid listId = web.Lists.Add(listName, "All Staff",
SPListTemplateType.GenericList);
list = web.Lists[listId];
list.OnQuickLaunch = true;
list.Update();
}
Console.WriteLine("Created list {0} with id {1}", list.Title, list.ID);
2. 修改List的字段
list.Fields.Add("Email", SPFieldType.Text, true);
list.Update();
- SP2010: 自定义List的三种模式
- Sencha Touch 自定义List的三种实现方案
- Sencha Touch 自定义List的三种实现方案
- Sencha Touch 自定义List的三种实现方案(威老)
- List的三种遍历
- Get Custom Attribute on frontend list page and cart page(列表页获取自定义属性的三种方法)
- 修改SP2010的Farm Passphrase
- List的遍历的三种方式
- 遍历List的三种方式
- 遍历List的三种方式
- list排序的三种实现方式
- 遍历List的三种方式
- List的三种遍历方式
- list排序的三种实现方式
- 遍历list的三种方法
- JAVA LIST的三种遍历方法
- Java处理List的三种方法
- List数组的三种遍历方式
- 利用VC++与MSXML解析XML文档
- java中通过jacob调用dts进行数据导入导出
- oracle分区表详解
- Hello百度地图
- 整理了一些t-sql技巧
- SP2010: 自定义List的三种模式
- CSS高度自适应问题
- 魏延造反的原因是什么?
- inline内联函数的作用和几点注意
- 在Oracle中实现各种日期处理完全版
- 一个新手CSS笔记
- js控制5秒后页面自动跳转
- JQUERY教程1
- oracle 取出多个字段列中的最大值和最小值