用法询问

Jun 2, 2009 at 1:17 PM

杜伟,你好

<script type='text/javascript'>

    wsBaseUrl = '/sites/app/subweb/_vti_bin/';

</script>

这个变量定义在什么时候用呢,列表操作库interaction.js 我用这个库的js才需要定义这个变量吗,用其他的,比如说fieldutility.js需要吗,另外就是如何修改'/sites/app/subweb/_vti_bin/'; 这个呢

比如说我的应用的siteurl是http:/www.virusswb.com

有两个子网站swb1和swb2,这个时候我要用你的这个类库获取当前用户信息,我知道是用webservice 的方式获取的,但是变量的路径如何修改呢?

谢谢!

Coordinator
Jun 6, 2009 at 2:57 AM

在需要通过js访问SharePoint列表的时候用,这个地址就是需要获取的列表所在网站的地址

主要用在interaction.js里,不过在fieldutility.js中的部分功能也会用到列表读取,比如级联选项、查阅项的时候(列表里存放着级联关系)

比如你的网站时 http://www.virusswb.com,你的列表在根网站,那么就定义 wsBaseUrl = '/_vti_bin/'

如果你的列表在子网站,地址是http://www.virusswb.com/swb1,那么就定义wsBaseUrl = '/swb1/_vti_bin/'

 

另,获取用户信息的那个是读用户配置文件,这个功能只在MOSS中支持,WSS没有;读取这个信息的话,wsBaseUrl写跟网站就可以(其实写任意一个网站都可以,只要你有足够的权限)