小编Mar*_*ark的帖子

SharePoint/WSS:修改"创建者"字段?

全部 -

我正在使用WSS 3.0.目前,人力资源部门会将员工的内部公司简历上传到我们网站上的文档库,但出于隐私原因,我们必须限制对该文档库的访问,这会强制用户在每次想要更新简历时都要通过HR.

我的想法是创建一个启用了附件的列表,允许用户只查看/编辑他们自己的项目,然后授予HR管理所有条目的权限.这适用于HR需要创建初始列表项并附加简历的例外,这意味着列表项将"由{hr}"创建,并且由附加了简历的最终用户不可见/可编辑.

关于我如何允许HR在上传时修改"创建者"字段的任何想法,以便最终用户可以看到并可以编辑他们的简历,或以不同的方式进行此操作?

谢谢!

permissions sharepoint wss

2
推荐指数
1
解决办法
1万
查看次数

使用innerHTML.replace替换文本以创建链接

我正在使用Sharepoint(WSS 3.0),遗憾的是它在格式化调查问题方面的能力非常有限(即,它会删除您输入的任何HTML).我在其他地方看到了一个解决方案,建议我们在主页文件中添加一些JS,以便允许换行.这很好用,但我想看看我们是否也允许链接.

在我们的WSS调查中,我现在可以在任何我希望换行的地方使用{{br}}(这很有效).我已尝试扩展代码以允许使用链接标记(例如,{{link1}}网址{{link2}}网址标题{{link3}};但是,这不起作用,大概是因为更新不是作为一个整体发生,然后浏览器尝试逐个渲染,混淆它.(FF和IE显示不同的结果,但都失败.如果我混淆了JS的顺序 - 即,做link3,2然后1 - 输出也会改变,但仍然失败.)有更好的方法吗?


<script language="JavaScript">
var className;
className = 'ms-formlabel';
var elements = new Array();
var elements = document.getElementsByTagName('td');
for (var e = 0; e < elements.length; e++)
{
if (elements[e].className == className){
elements[e].innerHTML = elements[e].innerHTML.replace(/{{br}}/g,'<br/>');
elements[e].innerHTML = elements[e].innerHTML.replace(/{{link1}}/g,'<a href="');
elements[e].innerHTML = elements[e].innerHTML.replace(/{{link2}}/g,'">');
elements[e].innerHTML = elements[e].innerHTML.replace(/{{link3}}/g,'</a>');}
}
</script>
Run Code Online (Sandbox Code Playgroud)

javascript sharepoint wss innerhtml

1
推荐指数
1
解决办法
3万
查看次数

标签 统计

sharepoint ×2

wss ×2

innerhtml ×1

javascript ×1

permissions ×1