2010-01-11 8 views
2

Sharepoint의 ListFieldIterator를 사용하는 완전히 새로운 페이지를 작성했습니다. 보기에서 몇 가지 필드를 제외하고 싶습니다 및 ExcludeFields 사용하여 솔루션을 찾았지만 단순히 작동하지 않습니다. 컨트롤은 항상 모든 필드를 표시하고 ExcludeFields 속성은 무시합니다. 인터넷에서 그러한 문제에 대해 불평하는 사람을 찾을 수 없었습니다. 코드 (공상 아무것도)있다 :Sharepoint : ListFieldIterator - ExcludeFields 속성이 작동하지 않습니다.

<Sharepoint:ListFieldIterator ID="lfiItemDetails" ControlMode="Display" runat="server" ExcludeFields="TestId" /> 

ListId 및 항목 Id가하는 OnInit에서 프로그램 설정은.

답변

1

해시로 시도해보십시오.

<SharePoint:ListFieldIterator ControlMode="Display" TemplateName="WideFieldListIterator" ExcludeFields="FileLeafRef;#WikiField" runat="server"/> 

나를 위해 일한

<SharePoint:ListFieldIterator ControlMode="Display" TemplateName="WideFieldListIterator" ExcludeFields="FileLeafRef;#WikiField;#PrintOrder" runat="server"/> 

에 : 열의 I라는 숨기려는 그래서 "에서 printOrder는"나는에서 변경.

0

다른 사람이이 공격을 받도록하십시오. ControlMode가 Display 인 경우 ExcludeFields dow가 작동하지 않습니다 (적어도 내 버전에서는 Javascript로 필드를 숨기거나 ShowInDisplayform = False로 설정해야 함)

관련 문제