定製視圖使顯示「分配給本人和本人所屬組的全部任務」ide
準備:①先在‘任務’列表中新建一個視圖,例:WPView。spa
②在SharePoint Designer中找到‘任務’列表並打開其中的‘WPView.aspx’。ip
方法:找到從"<Query>"開頭到"</Query>"結尾的中間一段代碼,用it
下面的代碼替換便可。(替換「<>」爲「<>」)io
「按個人用戶組」視圖:class
<Query>方法
<Where>ember
<Membership Type="CurrentUserGroups">margin
<FieldRef Name="AssignedTo"/>di
</Membership>
</Where>
<GroupBy Collapse="FALSE">
<FieldRef Name="AssignedTo"/>
</GroupBy>
<OrderBy>
<FieldRef Name="AssignedTo"/>
<FieldRef Name="Status"/>
<FieldRef Name="Priority"/>
</OrderBy>
</Query>
「個人任務」視圖:
<Query>
<Where>
<Eq>
<FieldRef Name="AssignedTo"/>
<Value Type="Integer">
<UserID/>
</Value>
</Eq>
</Where>
<OrderBy>
<FieldRef Name="Status"/>
<FieldRef Name="Priority"/>
</OrderBy>
</Query>
「我&個人用戶組的全部未完成任務」視圖:
<Where>
<And>
<Or>
<Membership Type="CurrentUserGroups">
<FieldRef Name="AssignedTo"/>
</Membership>
<Eq>
<FieldRef Name="AssignedTo"/>
<Value Type="Integer">
<UserID/>
</Value>
</Eq>
</Or>
<Eq>
<FieldRef Name='Completed'/>
<Value Type='Text'>0</Value> <!--100=已完成,0=未完成-->
</Eq>
</And>
</Where>