我正在使用开箱即用的预览视图样式来显示列表。我的要求是在视图的左侧显示和额外的列,以及标题列。我怎样才能做到这一点?
2 回答
您可以通过修改默认视图来添加额外的列。为此,您应该在列表的右上角看到“查看全部”视图。
- 单击该标签并从下拉菜单中选择“修改当前视图”。
- 您将进入一个表单,该表单允许您选择希望(或不希望)在“默认”视图中显示的列。
- (您还可以选择排序、过滤等...此视图满足您的需求)。
此外,从我提到的下拉列表中,您可以创建一个“新视图”而不是修改默认视图,然后,在列表设置中,您可以选择所有可用视图中的哪个视图作为默认视图.
希望这可以帮助...
可悲的是,没有简单的、受支持的方法来做到这一点。您必须修改预览 ViewStyle(定义在 C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\GLOBAL\XML\VWSTYLES.XML 中)以显示您的列。现在这当然可以完成 - 显示 CAML 很痛苦,但并非不可能,但它会修改整个 sharepoint 安装的预览视图样式。有关更多信息,请参见http://mo.notono.us/search?q=viewstyle
另一种方法可能是通过 javascript(我会使用 jQuery),尽管我不完全确定您将如何完成它。我确实知道 EndUserSharePoint.com 的 Paul 用客户端脚本做了一些了不起的事情......