Свойство SPView.GroupByFooter
Получает или задает определение нижнего колонтитула группы, который используется в представлении.
Пространство имен: 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сведения о рекомендованные методы программирования, см.