SPView.GroupByHeader property
取得或設定檢視中使用的群組依據 」 標頭的定義。
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'宣告
Public Property GroupByHeader As String
Get
Set
'用途
Dim instance As SPView
Dim value As String
value = instance.GroupByHeader
instance.GroupByHeader = value
public string GroupByHeader { get; set; }
Property value
Type: System.String
共同作業應用程式標記語言 (連同 CAML)字串,包含標頭定義。
備註
如果您將透過GroupByHeader屬性的值,您必須使用Update方法的變更在資料庫中才會生效。
Examples
下列程式碼範例會使用GroupByHeader屬性來自訂的字型大小、 字型色彩和背景色彩的 Group By 標頭中的區域中指定的站台目前的網站集合的檢視。
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.GroupByHeader = "<HTML><![CDATA[<TBODY id='titl]]></HTML>" _
& "<GetVar Name='GroupByLevelString' />" _
& "<HTML><![CDATA['><TR STYLE='font-size:14pt;color:red']]></HTML>"
_
& "<Switch><Expr><GetVar Name='GroupByIndent' /></Expr>
<Case Value='0'>" _
& "<HTML><![CDATA[ class='ms-gb' ]]></HTML></Case><Default>" _
& "<HTML><![CDATA[ class='ms-gb2' ]]></HTML></Default></Switch>" _
& "<HTML><![CDATA[><TD colspan='100' nowrap BGCOLOR='white'>" _
& "<img src='/_layouts/images/blank.gif' alt='' height=1 width=]]>"
_
& "</HTML><GetVar Name='GroupByIndent' />" _
& "<HTML><![CDATA[><a href='javascript:'
onclick='javascript:ExpCollGroup(']]></HTML>" _
& "<GetVar Name='GroupByLevelString' />
<HTML><![CDATA[','img_]]></HTML>" _
& "<GetVar Name='GroupByLevelString' />
<HTML><![CDATA[');return false;'><img id='img_]]></HTML>" _
& "<GetVar Name='GroupByLevelString' />
<HTML><![CDATA[' src='/_layouts/images/minus.gif'
alt=']]></HTML>" _
& "<HTML>Expand/Collapse</HTML>
<HTML><![CDATA[' border='0'></a>&nbsp;]]></HTML>" _
& "<GetVar Name='GroupByField' HTMLEncode='TRUE' />
<HTML><![CDATA[ :&nbsp;]]></HTML>" _
& "<GetVar Name='GroupByValue' />
<HTML><![CDATA[</TD></TR></TBODY>]]></HTML>" _
& "<HTML><![CDATA[<TBODY id='tbod]]></HTML>
<GetVar Name='GroupByLevelString' HTMLEncode='TRUE' />" _
& "<HTML><![CDATA[_'>]]></HTML><SetVar Name='EvenRow'
Scope='Request' Value='0' />" _
& "<SetVar Name='OnlyOneItem' Scope='Request' Value='1' />"
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.GroupByHeader =
"<HTML><![CDATA[<TBODY id=\"titl]]></HTML>" +
"<GetVar Name=\"GroupByLevelString\" />" +
"<HTML><![CDATA[\"><TR STYLE=\"font-size:14pt;color:red\"]]></HTML>"
+
"<Switch><Expr><GetVar Name=\"GroupByIndent\" /></Expr>
<Case Value=\"0\">" +
"<HTML><![CDATA[ class=\"ms-gb\" ]]></HTML></Case><Default>" +
"<HTML><![CDATA[ class=\"ms-gb2\" ]]></HTML></Default></Switch>" +
"<HTML><![CDATA[><TD colspan=\"100\" nowrap BGCOLOR=\"white\">" +
"<img src=\"/_layouts/images/blank.gif\" alt=\"\" height=1
width=]]>" +
"</HTML><GetVar Name=\"GroupByIndent\" />" +
"<HTML><![CDATA[><a href=\"javascript:\"
onclick=\"javascript:ExpCollGroup(']]></HTML>" +
"<GetVar Name=\"GroupByLevelString\" />
<HTML><![CDATA[','img_]]></HTML>" +
"<GetVar Name=\"GroupByLevelString\" />
<HTML><![CDATA[');return false;\"><img id=\"img_]]></HTML>" +
"<GetVar Name=\"GroupByLevelString\" />
<HTML><![CDATA[\" src=\"/_layouts/images/minus.gif\"
alt=\"]]></HTML>" +
"<HTML>Expand/Collapse</HTML>
<HTML><![CDATA[\" border=\"0\"></a> ]]></HTML>" +
"<GetVar Name=\"GroupByField\" HTMLEncode=\"TRUE\" />
<HTML><![CDATA[ : ]]></HTML>" +
"<GetVar Name=\"GroupByValue\" />
<HTML><![CDATA[</TD></TR></TBODY>]]></HTML>" +
"<HTML><![CDATA[<TBODY id=\"tbod]]></HTML>
<GetVar Name=\"GroupByLevelString\" HTMLEncode=\"TRUE\" />" +
"<HTML><![CDATA[_\">]]></HTML><SetVar Name=\"EvenRow\"
Scope=\"Request\" Value=\"0\" />" +
"<SetVar Name=\"OnlyOneItem\" Scope=\"Request\" Value=\"1\" />";
oView.Update();
}
![]() |
---|
某些物件實作IDisposable介面,並且您必須避免之後不再需要保留這些物件在記憶體中。良好的程式碼撰寫方式的相關資訊,請參閱Disposing Objects。 |