获取或设置视图中使用分组依据页脚的定义。
命名空间: Microsoft.SharePoint
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
Public Property GroupByFooter As String
Get
Set
用法
Dim instance As SPView
Dim value As String
value = instance.GroupByFooter
instance.GroupByFooter = value
public string GroupByFooter { get; set; }
属性值
类型:System.String
包含页脚定义一个协作应用程序标记语言 (CAML)字符串。
备注
设置GroupByFooter属性的值,则需要使用Update方法的更改将在数据库中生效。
示例
下面的代码示例使用GroupByFooter属性以自定义在视图中的分组依据页脚区域,并将链接添加到文档库,它位于
在站点中。
Dim siteColl As SPSite = SPControl.GetContextSite(Context)
Dim site As SPWeb = siteColl.AllWebs("Site_Name")
Dim list As SPList = site.Lists("List_Name")
Dim view As SPView = list.Views("View_Name")
view.GroupByFooter =
"<Switch><Expr><GetVar Name='OnlyOneItem' /></Expr>" _
& "<Case Value='1'><HTML><![CDATA[<td>&nbsp;</td>
<td width='50%'>&nbsp;</td>]]>" _
& "</HTML><SetVar Name='OnlyOneItem' Scope='Request'
Value='0' /></Case>" _
& "</Switch><HTML><![CDATA[</TBODY>]]></HTML><Switch><Expr>" _
& "<GetVar Name='GroupByIndent' /></Expr><Case Value='0'><HTML>" _
& "<![CDATA[<TBODY id='foot]]></HTML>
<GetVar Name='GroupByLevelString' />" _
& "<HTML><![CDATA[_'>
<TR BORDERCOLOR='darkcyan'><TD><BR></TD>" _
& "<TD STYLE='border-style:double' width='100%' BGCOLOR='beige' class='ms-gb2'>" _ & "<A href='/Site_Name/DocLib_Name'> See Documents</A></TD></TR></TBODY>]]></HTML>" _
& "</Case><Default /></Switch><Switch><Expr>
<GetVar Name='GroupByCollapse' />" _
& "</Expr><Case Value='TRUE'>
<HTML><![CDATA[<SCRIPT>ExpCollGroup(']]></HTML>" _
& "<GetVar Name='GroupByLevelString' />
<HTML><![CDATA[','img_]]></HTML>" _
& "<GetVar Name='GroupByLevelString' />
<HTML><![CDATA[');</SCRIPT>]]></HTML>" _
& "</Case><Default /></Switch>"
view.Update()
SPSite oSiteCollection = SPContext.Current.Site;
using(SPWeb oWebsite = oSiteCollection.AllWebs["Website_Name"])
{
SPList oList = oWebsite.Lists["List_Name"];
SPView oView = oList.Views["View_Name"];
oView.GroupByFooter =
"<Switch><Expr><GetVar Name=\"OnlyOneItem\" /></Expr>" +
"<Case Value=\"1\"><HTML><![CDATA[<td> </td>
<td width=\"50%\"> </td>]]>" +
"</HTML><SetVar Name=\"OnlyOneItem\" Scope=\"Request\"
Value=\"0\" /></Case>" +
"</Switch><HTML><![CDATA[</TBODY>]]></HTML><Switch><Expr>" +
"<GetVar Name=\"GroupByIndent\" /></Expr><Case Value=\"0\"><HTML>" +
"<![CDATA[<TBODY id=\"foot]]></HTML>
<GetVar Name=\"GroupByLevelString\" />" +
"<HTML><![CDATA[_\"><TR BORDERCOLOR=\"darkcyan\"><TD><BR></TD>" +
"<TD STYLE=\"border-style:double\" width=\"100%\" BGCOLOR=\"beige\" class=\"ms-gb2\">" +
"<A href=\"/Site_Name/DocLib_Name\"> See Documents</A></TD></TR></TBODY>]]></HTML>" +
"</Case><Default /></Switch><Switch><Expr>
<GetVar Name=\"GroupByCollapse\" />" +
"</Expr><Case Value=\"TRUE\">
<HTML><![CDATA[<SCRIPT>ExpCollGroup(']]></HTML>" +
"<GetVar Name=\"GroupByLevelString\" /><HTML>
<![CDATA[','img_]]></HTML>" +
"<GetVar Name=\"GroupByLevelString\" /><HTML>
<![CDATA[');</SCRIPT>]]></HTML>" +
"</Case><Default /></Switch>";
oView.Update();
}
备注
某些对象实现IDisposable接口,并必须避免后不再需要保留这些对象在内存中。好的编码做法有关的信息,请参阅Disposing Objects。