我想通过客户端对象模型加载Sharepoint的默认视图字段(我使用的是 Silverlight)。以下是我发现的一些相关内容(在 msdn 上):list
- 类
List具有DefaultViewUrl[类型string]的属性 - 类
List有方法GetView(Guid) - 类
List具有Views[类型ViewCollection]的属性 - 类
ViewCollection有方法GetById(Guid) - 类
ViewCollection有方法GetByTitle(string) - 类
View具有DefaultView[类型bool]的属性
这就是我能找到的一切。如您所见,没有直接获取 DefaultView 的方法(缺少DefaultViewIdon 属性List或GetByUrl(string)方法 on ViewCollection)。
在我看来,唯一的解决方案是遍历List.Views集合并检查DefaultView每个View. 这有点……嗯,效率低下……
我错过了什么?有人看到一些直的独奏吗?感谢您的想法。