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>