在Sharepoint列表中隐藏列

在Sharepoint列表中隐藏列,sharepoint,Sharepoint,我试图根据用户在SharePoint 2007列表中隐藏一列 当用户提交请求时,应隐藏状态列,并将值设置为挂起 当管理员登录时,他/她应该能够编辑状态 有没有什么方法可以在不编写自定义代码的情况下实现这一点 任何帮助都将不胜感激 谢谢 Deepu我认为您必须对自定义字段类型进行处理-这家伙有一个非常接近您所需的解决方案-但是涉及到自定义代码 我唯一能想到的另一件事是将定制的fldtypes.xsl部署到配置单元中,并对您的列进行模式匹配。然后,也许您可以进行一些xsl转换来显示/隐藏该列-但不

我试图根据用户在SharePoint 2007列表中隐藏一列

当用户提交请求时,应隐藏状态列,并将值设置为挂起

当管理员登录时,他/她应该能够编辑状态

有没有什么方法可以在不编写自定义代码的情况下实现这一点

任何帮助都将不胜感激

谢谢
Deepu

我认为您必须对自定义字段类型进行处理-这家伙有一个非常接近您所需的解决方案-但是涉及到自定义代码

我唯一能想到的另一件事是将定制的fldtypes.xsl部署到配置单元中,并对您的列进行模式匹配。然后,也许您可以进行一些xsl转换来显示/隐藏该列-但不确定如何指示用户是否是管理员

通过排除自定义代码,您实际上是在限制自己

祝你好运,
Shane

没有自定义代码,这很难实现。创建两个视图怎么样。一个视图有该列,另一个视图没有。然后创建两个sharepoint网页,并将第一个带有列的视图添加到其中一个,将第二个不带列的视图添加到另一个。然后在页面上放置一个安全组或访问群体,以便为用户显示合适的安全组或访问群体。不太好,但可能是一种选择。

不幸的是,我不打算编写任何自定义代码。使用自定义内容类型可以隐藏,我可以使用工作流设置状态值,但管理员登录时应如何查看和编辑状态。有什么想法吗?如果没有像上面的例子那样使用自定义代码,我真的不知道任何解决方案。是否有任何原因不允许您编写自定义代码,因为这确实限制了您的选择。是的,原因是客户只需要使用site and designer 2007进行自定义/配置,不需要自定义代码…这很遗憾,如果您找到了解决方案,请让我知道,因为我对您如何管理它非常感兴趣。祝你好运,ShaneSure会做到的,谢谢DeepuThat是我唯一的选择。。让我们试试同样的方法,随时向您通报情况。。谢谢谢恩。。