2009-08-03 5 views
0

안녕하세요를, "이 열 유형을 필터링 할 수 없습니다" 셰어-보기 :

내가는 SharePoint - 웹 사이트 몇 조회 열이 (WSS 3.0 SP1)의 목록이있어

-
와 내가 필터링 할 수 있습니다를 해당 조회 열 중 일부에 의한 해당 목록의보기 (모든 항목이 아닌).
보기의 열 머리글을 클릭하면 조회 값별로보기를 필터링 할 수 있지만 일부 열은 필터 옵션이 있어야하는 항목 인 "이 열 유형을 필터링 할 수 없습니다"(회색으로 표시됨) 항목을 표시합니다.

왜 그런지는 알 수 없습니다. 이는 lookup-field가 필수 필드인지 아닌지와 'Title'이 조회 할 열인 경우에도 발생합니다.

왜 이런 일이 발생하는지 알고 싶습니다. 이 문제를 방지하려면 어떻게해야합니까?

감사합니다.

답변

1

kpinhack, 당신의 필드/열을 생성 및 배치 (그리고 지나치게 단순화의 위험을 무릅), 그 자체가 "필터링"로 표시되지 않는 분야 것처럼 간단 할 수 있었다 방법을 모른 채

:

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

SPField 타입 (명백하게) TRUE 또는 FALSE로 설정 될 수있는 필터링이 부울 특성을 갖는다. 속성이 "거짓"이면 필드를 필터링 작업에 사용할 수 없습니다. 필터링 프로퍼티가 SPField에 TRUE 또는 FALSE로 설정되어 있는지

는 개발자가 정의하는 방법의 함수가 될 것입니다. 필드가 사용자 정의 코드/CAML에 의해 작성된 경우 해당 코드 또는 CAML을 수정하여 특성 값을 TRUE로 설정할 수 있습니다.

가치가있는 것을 위해!

0

게시 페이지 라이브러리의 이름 필드와 같이 열이 복합 열인 경우에도 마찬가지입니다.

관련 문제