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