SPView.GroupByFooter-Eigenschaft
Ruft die Definition der Group By-Fußzeile, die verwendet wird, in der Ansicht fest.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public Property GroupByFooter As String
Get
Set
'Usage
Dim instance As SPView
Dim value As String
value = instance.GroupByFooter
instance.GroupByFooter = value
public string GroupByFooter { get; set; }
Eigenschaftswert
Typ: System.String
Eine Collaborative Application Markup Language (CAML) -Zeichenfolge, die die Definition der Fußzeile enthält.
Hinweise
Festlegen von Werten über die GroupByFooter -Eigenschaft muss mit der Update -Methode für Änderungen in der Datenbank wirksam.
Beispiele
Im folgenden Codebeispiel wird mithilfe der GroupByFooter -Eigenschaft der Fußzeilenbereich Group By in einer Ansicht anpassen und fügt einen Link zu einer Dokumentbibliothek, die sich befindet
auf der Website.
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();
}
Hinweis
Bestimmte Objekte, die IDisposable -Schnittstelle implementieren, und müssen Sie vermeiden, diese Objekte im Arbeitsspeicher beibehalten, nachdem sie nicht mehr benötigt werden. Informationen zu bewährten Programmierpraktiken finden Sie unter Disposing Objects.