将左侧的导航栏设置为树形显示
2008-09-03 22:10
423 查看
WSS SDK里面早就有相关的说明,但是说的实在是很含糊。今天试了试,竟然会报错,说是绑定的时候出错。
于是找资料,查网络……
最终搞定:
功能也没有预想中强大,只是将网站结构显示出来,并没有显示原来导航的栏目,最终无奈还是改回去。
修改方法如下:
将ID为QuickLaunchMenu的SharePoint:AspMenu内容全部删除,加入如下内容:
<SharePoint:SPRememberScroll runat="server" id="TreeViewRememberScroll"
onscroll="javascript:_spRecordScrollPositions(this);"
Style="overflow: auto;height: 400px;width: 150px; ">
<Sharepoint:SPTreeView
id="WebTreeView"
runat="server"
ShowLines="false"
DataSourceId="TreeViewDataSource"
ExpandDepth="0"
SelectedNodeStyle-CssClass="ms-tvselected"
NodeStyle-CssClass="ms-navitem"
NodeStyle-HorizontalPadding="2"
SkipLinkText=""
NodeIndent="12"
ExpandImageUrl="/_layouts/images/tvplus.gif"
CollapseImageUrl="/_layouts/images/tvminus.gif"
NoExpandImageUrl="/_layouts/images/tvblank.gif"
>
</Sharepoint:SPTreeView>
</Sharepoint:SPRememberScroll>
即可。但是注意在WSS里面可以直接这样修改,但是在MOSS里,需要注意加入控件的ID不要重复。如果重复,修改一下即可。
于是找资料,查网络……
最终搞定:
功能也没有预想中强大,只是将网站结构显示出来,并没有显示原来导航的栏目,最终无奈还是改回去。
修改方法如下:
将ID为QuickLaunchMenu的SharePoint:AspMenu内容全部删除,加入如下内容:
<SharePoint:SPRememberScroll runat="server" id="TreeViewRememberScroll"
onscroll="javascript:_spRecordScrollPositions(this);"
Style="overflow: auto;height: 400px;width: 150px; ">
<Sharepoint:SPTreeView
id="WebTreeView"
runat="server"
ShowLines="false"
DataSourceId="TreeViewDataSource"
ExpandDepth="0"
SelectedNodeStyle-CssClass="ms-tvselected"
NodeStyle-CssClass="ms-navitem"
NodeStyle-HorizontalPadding="2"
SkipLinkText=""
NodeIndent="12"
ExpandImageUrl="/_layouts/images/tvplus.gif"
CollapseImageUrl="/_layouts/images/tvminus.gif"
NoExpandImageUrl="/_layouts/images/tvblank.gif"
>
</Sharepoint:SPTreeView>
</Sharepoint:SPRememberScroll>
即可。但是注意在WSS里面可以直接这样修改,但是在MOSS里,需要注意加入控件的ID不要重复。如果重复,修改一下即可。
相关文章推荐
- phpMyAdmin 个性化设置,字体大小设置,去掉“以树形显示数据库”,禁用“发送错误报告”
- 递归改进(在左侧树形不仅可以显示目录还可以显示跟要查询子目录统计的所有文件)
- 为网站设置icon图标用于显示在浏览器标签页最左侧
- Atom 在 linux 下安装有几率侧边栏默认显示在右侧,移动到左侧的设置方法
- 水晶报表左侧树不显示属性设置
- 实现左侧导航栏点击,右侧显示对应页面的布局
- PL/SQL左侧窗口显示设置及myObject设为默认
- Win10关闭资源管理器左侧导航栏的U盘显示的方法
- 关于调试-设置断点的两种方式:按下F9或者在行号左侧的灰色显示列单击即可,再次按下F9或者单击可取消断点
- Xamarin.ios 设置导航栏后退按钮 不显示文字
- 左侧导航栏水印颜色的设置权
- Openerp设置树形视图(tree view)的数据显示个数
- hibernate 数据分页显示 及 分页导航栏的设置
- 设置导航栏的左侧、中间、右侧内容
- Ztree设置权限管理时显示树形菜单
- css设置段落文字首行缩进2字符,文字靠左侧显示,文字间距0.5像素
- 自定义树形 F7 的设置显示成左树右表的样式
- sublime text3左侧导航栏以及皮肤的相关设置
- ios 如何让导航栏上的左侧按钮靠左贴边显示,右侧按钮靠右贴边显示
- MFC office2007风格设置左侧导航栏 [转]