SharePoint-View: «Этот тип столбца не может быть отфильтрован» - PullRequest
0 голосов
/ 03 августа 2009

Привет,

У меня есть список на веб-сайте SharePoint (WSS 3.0 с пакетом обновления 1), в котором есть несколько столбцов поиска -
и я могу фильтровать представление этого списка по некоторым из этих столбцов поиска, но не по всем.
Когда я щелкаю заголовок столбца в представлении, я могу фильтровать представление по значениям поиска - но в некоторых столбцах отображается запись «Этот тип столбца не может быть отфильтрован» (выделен серым цветом), где должны быть параметры фильтра.

Я не понимаю, почему это происходит; это происходит, если поле поиска является обязательным полем или нет, и даже если «Заголовок» - это столбец для поиска.

Есть идеи, почему это происходит? Что я могу сделать, чтобы предотвратить такое поведение?

Спасибо!

Ответы [ 3 ]

1 голос
/ 03 августа 2009

kpinhack,

Не зная, как были созданы и развернуты ваши поля / столбцы (и существует риск чрезмерного упрощения), это может быть так же просто, как если бы сами поля не были помечены как «Фильтруемые»:

http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spfield.filterable.aspx

Каждый тип SPField имеет логическое свойство Filterable , которое (очевидно) может быть установлено в TRUE или FALSE. Если для свойства установлено значение «ЛОЖЬ», это поле нельзя использовать для операций фильтрации.

Будет ли свойство Filterable иметь значение TRUE или FALSE для SPField зависеть от того, как разработчик определил его. Если поля были созданы с помощью пользовательского кода / CAML, то этот код или CAML можно изменить, чтобы установить для свойства значение TRUE.

За что это стоит!

0 голосов
/ 04 августа 2009

Это (обычно) также тот случай, когда столбец является составным столбцом, как поле «Имя» в библиотеке страниц публикации.

0 голосов
/ 03 августа 2009

Трудно сказать, что вызывает это в вашей ситуации.

Ниже описывается, как подключить веб-часть фильтра к веб-части данных:

http://office.microsoft.com/en-us/sharepointserver/HA102509971033.aspx

Есть ли у столбцов, которые не могут быть отфильтрованы, что-то общее?

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