クライアント オブジェクト モデル(Silverlight を使用しています) を使用して、Sharepointの既定のビューのフィールドを読み込みたいと考えています。ここに私が見つけたいくつかの関連するものがあります(ここのmsdnで):list
- クラスには[タイプ]の
List
プロパティがありますDefaultViewUrl
string
- クラス
List
にはメソッドがありますGetView(Guid)
- クラスには[タイプ]の
List
プロパティがありますViews
ViewCollection
- クラス
ViewCollection
にはメソッドがありますGetById(Guid)
- クラス
ViewCollection
にはメソッドがありますGetByTitle(string)
- クラスには[タイプ]の
View
プロパティがありますDefaultView
bool
それが私が見つけることができたすべてです。ご覧のとおり、DefaultView を直接取得する方法はありません (DefaultViewId
プロパティ onList
またはGetByUrl(string)
メソッド onがありませんViewCollection
)。
唯一の解決策は、コレクションを反復処理し、それぞれのプロパティList.Views
をチェックすることだと私には思えます。これは一種の...うーん、非効率的です...DefaultView
View
私は何か見落としてますか?まっすぐなソリオンを見た人はいますか?アイデアをありがとう。