定制视图使显示“分配给本人和本人所属组的所有任务

简介:

 定制视图使显示“分配给本人和本人所属组的所有任务”

 

准备:①先在‘任务’列表中新建一个视图,例:WPView。

   ②在SharePoint Designer中找到‘任务’列表并打开其中的‘WPView.aspx’。

方法:找到从"<Query>"开头到"</Query>"结尾的中间一段代码,用

下面的代码替换即可。(替换“<>”为“&lt;&gt;”)

 

“按我的用户组”视图:

<Query>

    <Where>

        <Membership Type="CurrentUserGroups">

            <FieldRef Name="AssignedTo"/>

        </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>




     本文转自cantgis 51CTO博客,原文链接:http://blog.51cto.com/cantgis/1162242,如需转载请自行联系原作者




相关文章
|
1月前
|
弹性计算 运维 安全
安全组介绍
安全组介绍
35 3
|
5月前
|
Linux 数据安全/隐私保护
哇~~真的是你呀!今天是组管理。
Linux中的年龄信息和组管理
74 0
|
Linux
8.7 Linux初始组和附加组
通过学习用户和群组我们知道,群组可以让多个用户具有相同的权限,同时也可以这样理解,一个用户可以所属多个群组,并同时拥有这些群组的权限,这就引出了初始组(有时也称主组)和附加组。
132 0
8.7 Linux初始组和附加组
|
算法 安全 Shell