我已经向客户提供了几个Office文档,他们将向客户传播。
他们创建了一个新的Webpart来将它们组合在一起。
现在有一个问题。当它们悬停在链接上时,没有下拉列表或组合框项目列表,就像与其他webpart一样。
我认为这只是他们需要进行的设置更改,但我对Sharepoint的了解是零。
有没有人知道如何更改列,以便当用户将鼠标悬停在该列中的某个项目上时,它会显示默认的SharePoint菜单选项。 (例如退房/登记等)
有关详情,请参阅图片。
Need Drop Down http://img139.imageshack.us/img139/4310/sharepointpic.jpg
答案 0 :(得分:2)
您所指的下拉列表是编辑控制块(或ECB)。如果您在SharePoint 2007中工作,则不能简单地将其添加到现有列。相反,必须使用单独的列来实现此目的。
SharePoint 2007附带了两个这样的列,一个用于文档库,另一个用于所有其他列表。您可以在特定的列表视图中指定它们,它们分别是Name (linked to document with edit menu)
和Title (linked to item with edit menu)
。将这些内容分配给列表视图后,只需修改Web部件即可使用该列表视图,然后就可以获得ECB。
如果您使用的是SharePoint 2010,那么我相信有一个设置可以将ECB实际添加到任何列。
答案 1 :(得分:1)
这可以通过共享点中的SPMenuField来实现
1.实例化SPMenuField对象
2.通过将MenuItemTemplate对象添加到SPMenuField来添加菜单项
3.使用ClientOnClickPostbackEvent
请仔细阅读这些优秀的文章
1. SPGridView and SPMenuField
2. Disection of SPGridView