Freigeben über


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>&amp;nbsp;</td>
        <td width='50%'>&amp;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>&lt;BR&gt;</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>&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>";
    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.

Siehe auch

Referenz

SPView Klasse

SPView-Member

Microsoft.SharePoint-Namespace