次の方法で共有


NewView メソッド

最終更新日: 2015年3月9日

適用対象: SharePoint Foundation 2010

指定されたリストのビューを作成します。

注意

このメソッドは使用されなくなる予定であり、将来のリリースではサポートされない可能性があります。代わりに、次の Web サービス メソッドを使用してください。AddView(String, String, XmlNode, XmlNode, XmlNode, String, Boolean) Web サービス メソッド。

<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="NewViewName">Text</SetVar>
  <SetVar Name="Personal">[TRUE|FALSE]</SetVar>
  <SetVar Name="ViewOrderk">k+1_Text</SetVar>
  <SetVar Name="ShouldDisplayText">[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"

NewView に設定する必要があります。

ViewType = "Text"

作成するビューの種類を指定します。Calendar、Grid、HTML のいずれかの値を使用できます。

LocalizedTodayString = "Text"

今日の日付を返すために使用する文字列を指定します。たとえば、[Today] とします。

LocalizedMeString = "Text"

現在のユーザーを返すために使用する文字列を指定します。たとえば、[Me] とします。

ListVersion = "Integer"

リストのバージョンを指定します。

ViewFPModified = "[TRUE|FALSE]"

Microsoft Office SharePoint Designer 2007 で、ブラウザで変更できない程度までビューが変更されたかどうかを指定します。

NewViewName = "Text"

新しいビューの表示名を指定します。

Personal = "[TRUE|FALSE]"

ビューが個人用か公開用かを指定します。

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 列の合計 (Total) 行を表示するかどうかを指定します。

ViewStyle = "0"

サイト定義の XML フォルダにある VWSTYLES.XML 内に定義されているビューのスタイルを指定します。以下のいずれかの値を使用できます。

0 - 基本的な表形式

6 - 画像ライブラリの詳細

12 - ボックス、ラベルなし

13 - ボックス

14 - ドキュメント詳細

15 - ニュースレター

16 - ニュースレター、罫なし

17 - 影付き

18 - 案件、ボックス

19 - 案件、ボックス、ラベルなし

RowLimit = "Integer"

ビューに表示するページあたりのアイテム数を指定します。

Paged = "TRUE"

ビューをページ分けして表示するか、つまり、アイテム数が RowLimit を超えた場合に、別のページに表示するかどうかを指定します。

デコード

<Method ID="0,NewView">
  <SetList Scope="Request">bfce21b9-ffc9-4815-ad9c-
    3e92e06876bc</SetList>
  <SetVar Name="Cmd">NewView</SetVar>
  <SetVar Name="ViewType">HTML</SetVar>
  <SetVar Name="NewViewName">Text</SetVar>
  <SetVar Name="Personal">FALSE</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="ShouldDisplayBody">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="ViewOrder5">6_Body</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">50</SetVar>
  <SetVar Name="NextIsAnd1">TRUE</SetVar>
  <SetVar Name="FieldPicker2">Title</SetVar>
  <SetVar Name="OperatorPicker2">Eq</SetVar>
  <SetVar Name="CompareWithValue2">Text</SetVar>
  <SetVar Name="NextIsAnd2">FALSE</SetVar>
  <SetVar Name="TotalID">COUNT</SetVar>
  <SetVar Name="ViewStyle">13</SetVar>
  <SetVar Name="RowLimit">100</SetVar>
  <SetVar Name="Paged">TRUE</SetVar>
</Method>