当前位置: 代码迷 >> 综合 >> Custom List for Sharepoint Solution Generator
  详细解决方案

Custom List for Sharepoint Solution Generator

热度:74   发布时间:2023-12-08 01:59:24.0
安装Visual Studio 2005 extensions for Windows SharePoint Services 3.0后,就可以使用List Definition模板,建立SharePoint的列表定义工程:

1 在建立新的工程时,选择List Definition
2 输入工程名后,点击Ok,出现List Definition Settings对话框。选择List的类型,这时可以选择是否建立一个List的实例和是否增加事件监听。
3 点击OK后,建立一个新的工程。其中已包含AllItems.aspx、DispForm.aspx、NewForm.aspx和EditForm.aspx,以及schema.xml。
4 如果选择了建立一个List的实例和增加事件监听,还会自动生成instance.xml及ItemEventReceiver.cs和ListEventReceiver.cs。
5 利用schema.xml就可以定义一个List了。当然这需要相关的知识,所以我的做法是:

首先在一个站点上建立自己所需要的List,然后利用SharePoint Solution Generator,导出

方法:
1 点击Start Menu中的SharePoint Solution Generator。
2 选择List Definition,点击Next。
3 指定自己的站点。
4 选择要导出的List。
5 输入工程名和所要放入的路径名。
6 点击Finish,就会生成需要的工程。
7 编译该工程,生成部署文件。默认在Bin/Release下。
8 执行Setup.bat /i /weburl <自己的要部署的站点>,就可以在新的站点上部署这些List了。,注意这里需要编译,部署方
可生成部署用Solution和Setup.bat切记
要注意的是:需要在导出的Web站点的服务器上执行SharePoint Solution Generator

利用上述两种方法结合在一起,就可以先做出一个List的schema,然后生成自己需要的各种Form和事件处理了。
  相关解决方案