Bliss`s blog
Bliss 是福佑的意思.有缘自会再相遇...
posts - 30,comments - 129,trackbacks - 0

今天是春节后第一天上班,在邮箱中看到一个朋友的留言,他问了我两个问题:

1、如何在WSS使用TREE
2、在WSS上如何使用USERCONTROLS


其实这两个问题在kaneboy的BLOG中都已经提到了它的解决方法。
 
1、如何在WSS使用TREE
对于显示WSS文档库的结构,是使用迭代的方法,使用WSS的SP物件来实现,迭代方法的代码就不在这里写出了,在网上可以找到相关源代码,在这里,我只提供使用两种TREE的来显示文档库结构

.使用MYTREE
MYTREE是一国外的高手写的TREE程序,它有强名称,即是说,它可以通过WEBPART直接加载到WSS中。
下载地址:MYTREE DOWNLOAD URL

.使用Microsoft 的IE Tree
该控件只能通过加载USERCONTROLS的方法在WSS中使用,所以,当在WSS中需要实现多功能的TREE时,建议不要使用该控件

2、在WSS上如何使用USERCONTROLS

使用USERCONTROLS的方法在kaneboy的BLOG中有相关的文档教程,写得很详细,也很简单,建议实做一下比直接给出源码更能加深记忆。在我的BLOG中也有几篇相关的随笔,大家可以看一下。


希望大家继续提出问题,一共进步!



posted on 2006-02-08 10:59 李晓 阅读(566) 评论(16)  编辑 收藏 网摘

FeedBack:
2006-02-09 09:13 | yegw[未注册用户]
谢谢,MyTree树我已经成功,但使用时,无论我点击那个节点
都会全屏刷新,不知道是哪里没有设置?再次请教

  回复  引用    
#2楼[楼主]
2006-02-09 10:16 | 李晓      
yegw

不好意思,这是我的疏忽。

这是MYTREE的一个小缺点,它每次点击是必须刷新的!

你可以在网上找一个MYTREE的源代码,是用VB.NET写的。

你可以尝试一下修改它的源码,然后重新编译一下!

  回复  引用  查看    
#3楼[楼主]
2006-02-09 10:47 | 李晓      
有个朋友问:
不知要如何改写其通信接口,如我现在也安装了(外国人)的Treeview,,我想在用户点击具体文档(非文件夹)时,在右边显示此文档的属性页面。(树实现导航,右边的属性页让用户快速浏览文档的主要信息)这应该如何实现呢?
请指教,如何实现以上的功能呢?是否有思路上的指导,或相关的示例,谢谢!


我的想法和做法是:
用SP物件可以取得文件的很多属性,在加载树的时候,可以把这些属性加到MYTREE的属性中.比如:MYTREE节点的link target type属性等.

接下来,你如果你使用过接口通信,就把你要点击的TREE中的文件的属性取出,传递过去就可以了!

  回复  引用  查看    
2006-02-09 11:02 | 紫昕[未注册用户]
Thanks,,

有关接口通信,我之前未开发过,是否有相关资料可以共享或推荐?谢谢!
(刚开始做这块,觉得好迷茫,不知从何入手,)

  回复  引用    
#5楼[楼主]
2006-02-09 15:19 | 李晓      

mytree在网上找可以找到!我这已经没有了~

关于通信这块,请参阅WSS的SDK

下载地址: http://www.cnblogs.com/Files/bliss/wsssdk.rar">WSS SDK

  回复  引用  查看    
2006-02-09 17:00 | 紫昕[未注册用户]
请问,我在页面引用mytreeview(外国人写的),代码成功后,我为刚建的控件生成强名称,重新成后,提示“引用的程序集mytreeview没有强名称”??

这如何解决呢?
3Q

  回复  引用    
#7楼[楼主]
2006-02-10 09:55 | 李晓      
我提供的MYTREE是带强名称的!不应该有错误!

如果解决不了,请到网上下载MYTREE的源码!然后给它强名称就可!

  回复  引用  查看    
#8楼[楼主]
2006-03-02 08:56 | 李晓      
回复:"我在定制sharepoint时遇到了一个问题,想向你请教。

问题请见附件的附图,我按公司的要求左边做了个目录树,左边显示文档的属性。属性页面我是调用文档库的dispform.aspx页面。现在我将这个属性页面上的那个toolbar(即图中红色区域,“编辑文档、删除文档....”等功能链接)去掉,不知有什么方法呢?

晕晕乎乎中,做sharepoint也快有一段时间了,但还是不得其法,请赐教!"

在WSS中,每一种列表都有一个独立的文件夹,并且在其中有一个SCHEMA.XML的文件,该文件包含了列表中的样式.
(如:C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\TEMPLATE\2052\STS\LISTS\TASKS)
你所要删除的导航栏就可以在那里删除.

但需要注意的是:如果你删除了那些代码(拿"任务"列表来说),一旦在建立新任务列表,这些列表中将都没有此导航栏,所以建议建立一个自定义列表来实现你要的功能.




  回复  引用  查看    
2006-03-02 10:28 | Eva[未注册用户]
@李晓
谢谢!

另:请问要设置爬网搜索,都要做哪些步骤呢?我在sps下建了一个wss的网站。并建了4、5个文档库。我希望在sps的搜索中能搜索到wss中的文档内容,应该如何设置呢?

目前我的搜索搜不到任何结果。。。可能是因为我曾经修改了Non_Portal_Contentt 和portal_Content中的包含和排除规则。:(,但我忘记了默认的情况下是如何设置的,,,

有关内容索引(包含、排除规则)、内容源,不知应如何管理?是否可以用一个简单的示例演示下大致的过程,谢谢!

^0^

  回复  引用    
#10楼[楼主]
2006-03-02 13:27 | 李晓      
@Eva

没太仔细弄过WSS的SEARCH

我BLOG里有一篇关于搜索的文章,你可以看看对你有助没!

  回复  引用  查看    
2006-03-02 14:19 | Eva[未注册用户]
@李晓
这么快就回复了呀!
谢谢!

有关上一个问题:我要删除的是Dispform.aspx界面上的一个toolbar("编辑文档、删除文档..."这个工具条),则对应的是修改C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\TEMPLATE\2052\STS\LISTS\DocLIB 下的SCHEMA.XML架构文件吗?
我尝试先做一些显示文字上的改变,但好像没有预期的效果,不是修改文件后,还要做什么操作吗?

另:在C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\TEMPLATE\2052\spssites下也存在着类似的文件,那是否是要修改这个目录下的架构文件呢?

  回复  引用    
#12楼[楼主]
2006-03-03 08:44 | 李晓      
@Eva
每一个列表下SCHEMA.XML文件掌管着某一列表中的所有导航栏的样式和别的很多东西!你要找对位置,也就是说找到你要修改页面的代码进行改变!

改后保存并重启IIS即可!

IISRESET

  回复  引用  查看    
2006-03-03 09:12 | Eva[未注册用户]
@李晓
OK
谢谢!!
我再试试

  回复  引用    
2006-03-03 09:21 | Eva[未注册用户]
@李晓
OK
成功了!

呵呵!!
太感谢你了!

呵呵。
有关爬网搜索的问题,是否帮我问问其他你所熟知的大侠呢!
不胜感激!!

  回复  引用    
2006-03-03 16:46 | Eva[未注册用户]
请问像searchresults.aspx这个搜索的页面(或者sps的搜索页面search.aspx),是否也有对应的SCHEMA.XML架构文件,可以定制其页面呢?

大致在哪个目录下呢?我找了好久,没有发现这个文件,请指教!
谢谢!


  回复  引用    
2006-04-17 01:33 | woboy[未注册用户]
请教这两个问题,我无法在kaneboy的BLOG上找到相关的信息,我是个初学者,请多多指教!谢谢!
  回复  引用    



发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 326999




相关文章:

相关链接: