定製視圖使顯示「分配給本人和本人所屬組的全部任務

 定製視圖使顯示「分配給本人和本人所屬組的全部任務」ide

 

準備:①先在‘任務’列表中新建一個視圖,例:WPView。spa

   ②在SharePoint Designer中找到‘任務’列表並打開其中的‘WPView.aspx’。ip

方法:找到從"<Query>"開頭到"</Query>"結尾的中間一段代碼,用it

下面的代碼替換便可。(替換「<>」爲「&lt;&gt;」)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>

相關文章
相關標籤/搜索