Нужно выпадающее меню для элемента в столбце новой веб-части - PullRequest
0 голосов
/ 04 июня 2010

Я дал клиенту несколько документов Office, которые они будут распространять среди своих клиентов.

Они создали новую веб-часть для их группировки.

Теперь есть проблема.Нет выпадающего списка или списка выпадающих списков, когда они наводятся на ссылки, как с другой веб-частью.

Я предполагаю, что это просто изменение настроек, которое им нужно сделать, но мои знания Sharepoint равны нулю.

Кто-нибудь знает, как изменить столбец, чтобы при наведении курсора на элемент в этом столбце отображались параметры меню SharePoint по умолчанию.(например, оформить заказ / проверить и т. д.)

См. изображение для получения более подробной информации.

Требуется раскрывающийся список http://img139.imageshack.us/img139/4310/sharepointpic.jpg

Ответы [ 2 ]

2 голосов
/ 04 июня 2010

Вы ссылаетесь на выпадающий блок управления правкой (или ECB). Если вы работаете в SharePoint 2007, вы не можете просто добавить его в существующий столбец. Вместо этого для этой цели должен использоваться отдельный столбец.

SharePoint 2007 поставляется с двумя такими столбцами, один для библиотек документов и один для всех остальных списков. Вы можете указать их в определенном представлении списка, они Name (linked to document with edit menu) и Title (linked to item with edit menu) соответственно. После назначения их представлению списка, затем просто измените веб-часть, чтобы использовать это представление списка, и предварительно вы получите свой ECB.

Если вы используете SharePoint 2010, то я считаю, что есть параметр, позволяющий фактически добавить ECB в любой столбец.

1 голос
/ 22 марта 2013

это может быть достигнуто SPMenuField в sharepoint.
1. Создание объекта SPMenuField
2. Добавьте пункты меню, добавив объекты MenuItemTemplate в SPMenuField
3. Обработайте события щелчка, используя ClientOnClickPostbackEvent

Пожалуйста, ознакомьтесь с этими прекрасными статьями
1. SPGridView и SPMenuField
2. Разрез SPGridView

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...