UpdateView メソッド
最終更新日: 2015年3月9日
適用対象: SharePoint Foundation 2010
リストの指定されたビューを変更します。
<Method ID="Text">
<SetList Scope="Request">GUID</SetList>
<SetVar Name="Cmd">NewView</SetVar>
<SetVar Name="ViewType">HTML</SetVar>
<SetVar Name="LocalizedTodayString">Text</SetVar>
<SetVar Name="LocalizedMeString">Text</SetVar>
<SetVar Name="ListVersion">0</SetVar>
<SetVar Name="ViewFPModified">[TRUE|FALSE]</SetVar>
<SetVar Name="ViewOrderk">k+1_Text</SetVar>
<SetVar Name="ShouldDisplayTitle">[TRUE|FALSE]</SetVar>
<SetVar Name="ShouldDisplayExpires">[TRUE|FALSE]</SetVar>
<SetVar Name="SortFieldm">Text</SetVar>
<SetVar Name="SortAscendingm">[TRUE|FALSE]</SetVar>
<SetVar Name="IsThereAQuery">[TRUE|FALSE]</SetVar>
<SetVar Name="FieldPickern">Text</SetVar>
<SetVar Name="OperatorPickern">Eq</SetVar>
<SetVar Name="CompareWithValuen"></SetVar>
<SetVar Name="NextIsAndn">[TRUE|FALSE]</SetVar>
<SetVar Name="GroupField1">Text</SetVar>
<SetVar Name="GroupAscending1">[TRUE|FALSE]</SetVar>
<SetVar Name="GroupField2">Text</SetVar>
<SetVar Name="GroupAscending2">[TRUE|FALSE]</SetVar>
<SetVar Name="CollapseGroups">[TRUE|FALSE]</SetVar>
<SetVar Name="TotalText">COUNT</SetVar>
<SetVar Name="ViewStyle">Integer</SetVar>
<SetVar Name="RowLimit">Integer</SetVar>
<SetVar Name="Paged">[TRUE|FALSE]</SetVar>
</Method>
パラメーター
パラメータ |
説明 |
---|---|
ID = "Text" |
アプリケーション固有の文字列。Windows SharePoint Services と互換性のある Microsoft Office SharePoint Designer 2007 などの HTML エディタでは、この文字列がメソッドのシーケンス番号と名前を提供します。 |
Scope = "Request" |
Request に設定すると、Scope 属性には、これを囲む Method 要素のスコープを表す変数が設定されます。ただし、この変数が別のタグで変更される場合は除きます。 |
Name = "Cmd" |
UpdateView に設定する必要があります。 |
ViewType = "Text" |
作成するビューの種類を指定します。Calendar、Grid、HTML のいずれかの値を使用できます。 |
LocalizedTodayString = "Text" |
今日の日付を返すために使用する文字列を指定します。たとえば、[Today] とします。 |
LocalizedMeString = "Text" |
現在のユーザーを返すために使用する文字列を指定します。たとえば、[Me] とします。 |
ListVersion = "Integer" |
リストのバージョンを指定します。 |
ViewFPModified = "[TRUE|FALSE]" |
Microsoft Office SharePoint Designer 2007 で、ブラウザで変更できない程度までビューが変更されたかどうかを指定します。 |
ViewOrdern = "n+1_Field" |
指定したフィールドを表示する順序を指定します。n は整数を表し、Field はフィールドの内部名を表します。たとえば、ViewOrder2="3_Title" は、表示する他の列に対する Title フィールドの表示順序が 3 番目であることを指定します。フィールドを表示するには、ShouldDisplayField パラメータも指定する必要があります。 |
ShouldDisplayField = "[TRUE|FALSE]" |
ある特定のフィールドをビューに表示するかどうかを指定します。Field はフィールドの内部名を表します。フィールドを表示するには、ViewOrdern パラメータも指定する必要があります。 |
SortFieldn = "tp_Field" |
ビューで並べ替えるフィールドを指定します。Field は、フィールドの内部名を表します。 |
SortAscendingn = "[TRUE|FALSE]" |
SortFieldn パラメータで表されたフィールドを昇順で並べ替えるかどうかを指定します。 |
IsThereAQuery = "[TRUE|FALSE]" |
ビューにフィルタを含めるかどうかを指定します。 |
FieldPickern = "Field" |
フィルタの基準になるフィールドの内部名を指定します。n は 1 ~ 10 の整数です。 |
OperatorPickern = "Text" |
フィルタで使用する演算子を指定します。n は、FieldPickern と一致する整数です。以下のいずれかの値を使用できます。 Eq - と等しい Neq - と等しくない Geq - 以上 Leq - 以下 Gt - より大きい Lt - より小さい BeginsWith - で始まる Contains - を含む |
CompareWithValuen = "Value" |
FieldPickern の比較対象となる値を指定します。n は、FieldPickern に一致する整数です。 |
NextIsAndn = "[TRUE|FALSE]" |
追加のフィルタを定義する場合に AND 条件を指定します。n は、FieldPickern に一致する整数です。 |
GroupField1 = "Text" |
グループ化する第 1 のフィールドの内部名を指定します。 |
GroupAscending1 = "[TRUE|FALSE]" |
グループ化する第 1 のフィールドを、昇順に整列するかどうかを指定します。 |
GroupField2 = "Text" |
グループ化する第 2 フィールドの内部名を指定します。 |
GroupAscending2 = "[TRUE|FALSE]" |
グループ化する第 2 のフィールドを、昇順に整列するかどうかを指定します。 |
CollapseGroups = "[TRUE|FALSE]" |
ビューで、グループ化するフィールドを既定で折りたたむかどうかを指定します。 |
TotalField = "COUNT" |
Field 列に合計行を表示するように指定します。 |
ViewStyle = "0" |
サイト定義の XML フォルダにある VWSTYLES.XML 内に定義されているビューのスタイルを指定します。以下のいずれかの値を使用できます。 0 - 基本的な表形式 6 - 画像ライブラリの詳細 12 - ボックス (ラベルなし) 13 - ボックス 14 - ドキュメントの詳細 15 - ニュースレター 16 - ニュースレター (線なし) 17 - 網掛け 18 - 案件 (ボックス) 19 - 案件 (ボックス、ラベルなし) |
RowLimit = "Integer" |
ビューに表示するページあたりのアイテム数を指定します。 |
Paged = "TRUE" |
ビューをページに分割するかどうか、つまり、RowLimit の行数を超過した場合に、追加のアイテムを後続のページに表示するかどうかを指定します。 |
デコード
<Method ID="UpdateView">
<SetVar Name="Cmd">UpdateView</SetVar>
<SetList Scope="Request">{bfce21b9-ffc9-4815-ad9c-
3e92e06876bc}</SetList>
<SetVar Name="View">{e5367bf3-43e9-45d6-bf9b-c2d120af9c86}</SetVar>
<SetVar Name="ShouldDisplayID">TRUE</SetVar>
<SetVar Name="ShouldDisplayTitle">TRUE</SetVar>
<SetVar Name="ShouldDisplayExpires">TRUE</SetVar>
<SetVar Name="ShouldDisplayLinkTitle">TRUE</SetVar>
<SetVar Name="ShouldDisplayEditor">TRUE</SetVar>
<SetVar Name="ViewOrder0">1_ID</SetVar>
<SetVar Name="ViewOrder1">2_Title</SetVar>
<SetVar Name="ViewOrder2">3_Expires</SetVar>
<SetVar Name="ViewOrder3">4_LinkTitle</SetVar>
<SetVar Name="ViewOrder4">5_Editor</SetVar>
<SetVar Name="SortField1">tp_Title</SetVar>
<SetVar Name="SortAscending1">FALSE</SetVar>
<SetVar Name="IsThereAQuery">TRUE</SetVar>
<SetVar Name="FieldPicker1">ID</SetVar>
<SetVar Name="OperatorPicker1">Gt</SetVar>
<SetVar Name="CompareWithValue1">4</SetVar>
<SetVar Name="NextIsAnd1">FALSE</SetVar>
<SetVar Name="FieldPicker2">ID</SetVar>
<SetVar Name="OperatorPicker2">Lt</SetVar>
<SetVar Name="CompareWithValue2">10</SetVar>
<SetVar Name="NextIsAnd2">FALSE</SetVar>
<SetVar Name="TotalID">COUNT</SetVar>
<SetVar Name="ViewStyle">0</SetVar>
<SetVar Name="RowLimit">100</SetVar>
<SetVar Name="Paged">TRUE</SetVar>
</Method>