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