2010-10-12 89 views
1

我已阅读sharepoint 2010的所有列表事件(和列表项目事件),但似乎没有办法在选择列表项目时选择一个事件(或双击点击,或类似的东西) 我想要一个方法,让我打开一个新的页面,当有人选择列表上的项目,以显示更多关于该项目的信息 有没有办法做到这一点?SharePoint列表中的SharePoint 2010项目选择事件

谢谢

+0

是的。或者只需在同一窗口中打开页面,它不必位于新窗口/选项卡中。例如,我有一个项目列表,当我点击其中一个项目时(双击可能会更好),打开此项目的所有详细信息页面 – Maik 2010-10-13 06:39:18

回答

2

不知道你在这里试图做什么。但默认情况下,当您点击Sharepoint商品的标题时,它会打开显示该商品所有属性的商品详情。您可以根据需要自定义显示表单。另一个选项是: 1)自定义功能区和adda按钮,可以在对话框中显示页面。请参阅Sharepoint SDK中的“自定义操作” 2)在列表中添加项目的上下文菜单的自定义菜单项,并打开显示所需信息的自定义页面。

+0

Ashish您的意思是:“2)添加一个自定义菜单项目列表中项目的上下文菜单,并打开一个显示您需要的信息的自定义页面。“?什么是上下文菜单?它在哪里? – Maik 2010-10-18 09:32:14

+0

那么,在SharePoint中,您可以分别在Document Library或List中扩展文档或列表项条目的contxt菜单。它也被称为文件中的“ECB菜单项”。例如,请查看http://msdn.microsoft.com/en-us/library/ff394532.aspx。 – 2010-10-18 16:05:19

1

您可以编辑默认DispForm.aspx页面并添加更多Web部件。

(它的SharePoint 2007,但同样的事情可以在SharePoint 2010中进行)

alt text

默认情况下,SharePoint 2010中显示在弹出的对话框项目的详细信息。
如果你要编辑的DispForm.aspx页面,你需要去列表设置/高级设置并在对话框中设置启动形式?;点击一个项目现在将加载一整页。您可以编辑此页(网站操作/编辑页面)并添加一些Web部件。这些Web部件将在整个页面以及弹出对话框中可见,因此您可以在对话框中切换启动窗体?回到是的

+0

标题(链接到项目)作为可点击的链接。但显然它只是向我展示了列表中列出的相同细节。我需要做的是创建一个页面,我可以插入此标准信息并添加其他内容,如相关文档列表。无论如何,我有一个解决方案:在我的列表中,我可以创建一个超链接字段,其中我将项目ID作为url参数传递。这种方式在打开的页面中我知道哪个项目被点击了=) – Maik 2010-10-13 11:40:09

+0

是的,它会和你的相似!但是,作为一个页面,你怎么样?我的意思是,在SP 2010中,当我点击项目标题时,我得到一个小的弹出窗口,而不是整个网页。我能找到这个DispForm.aspx吗?我可以在Visual Studio中编辑它吗? – Maik 2010-10-13 12:34:51

+0

哇,太棒了!我认为这应该有效,让我们看看我的首席执行官考虑的是什么^^ – Maik 2010-10-13 14:24:43

相关问题