SharePoint 2010的列表,并作为一个新手到SharePoint的Visual Studio

问题描述:

....我已经在Sharepoint中创建一个简单的列表有几列2010SharePoint 2010的列表,并作为一个新手到SharePoint的Visual Studio

我现在想加上我可以编程方式添加列表按钮一些onClick事件需要执行以下操作:

  • 获取列表中某些列的句柄;
  • 自动分发的邮件基础上的一些我期待在通过Visual Studio 2010中使用C#这一切发展计划方面的列

的内容。

是否有可能将XML从2010年的Sharepoint导出然后导入到Visual Studio 2010,这样我可以用我为我的出发点编码工作创建的列表?如果是这样,我该如何解决这个问题?

谢谢。

你必须安装Visual Studio中使用SharePoint工作。 将它安装在运行Sharepoint 2010的服务器上。

然后,您可以创建结合了表(或在其上视图)一个web部件和按钮添加到该列表。

但我想你会想在特定的行上工作。所以你想要的是一个自定义操作列表(Visual Studio有一个模板:添加 - >新建项目 - >自定义操作)。 自定义操作将在编辑控制块中创建一个新项目(对列表中的每个项目显示的上下文菜单)。

我希望创建欧洲央行使用JavaScript(编辑控制块)菜单项。在页面加载中,我注入一个jSon字符串,该字符串包含有关每个行的附加信息,然后由创建ECB的内置SharePoint javaScript函数调用JavaScript函数。

你必须创建的JavaScript函数是Custom_AddListMenuItems。

在这种功能,你会打电话给CAMOpt创建菜单项。如果您希望SharePoint创建内置菜单项(以及您创建的自定义操作),请将Custom_AddListMenuItems函数的返回值设置为true。 (和FALS如果你不希望看到内置的ECB菜单项和您所创建的任何自定义操作)

你可以从这里开始:Jan Tielens Blogging's

希望这有助于。

+0

感谢您的回复。我可以在这里澄清一些事情吗? “然后,您可以创建一个包含列表(或其中的视图)并将该按钮添加到该列表的web部件。”这是否意味着我可以在Sharepoint中设计我的List 100%,然后通过Visual Studio将列表添加到Web部件?我将Visual Studio启动并运行,因此只需了解如何将VS 2010中添加的Web部件链接到Sharepoint中创建的列表? – EST

+0

您可以引用任何SharePoint列表并将其添加到WebPart。这是您需要的ListViewWebPart。您必须获取列表的实例(SPList实例= web.Lists [ListName];),获取它的视图并将其HTMLShcemaXml属性分配给webPart的ListViewXml属性。 – Karel