`
izuoyan
  • 浏览: 8948483 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

隐藏自定义列表中的某些栏

阅读更多

在csdn聊天记录http://chat.csdn.net/chathistory/ViewStatements.aspx?TopicId=134中找到的这篇文章,觉得非常好,翻译,记下来。

原文地址:http://msd2d.com/Content/Tip_viewitem_03NoAuth.aspx?section=Sharepoint&id=82AAB2F0-B356-453A-A5FB-00EF39E6562E

我最近遇到客户提出的很有趣的一个关于Windows SharePoint Services的问题。要求我快速解答并且不能增加任何的代码量。下面是我巧妙的(个人认为)解决方案。
在我们使用由WSS构建的网站时,往往会遇到这样的需求。某些用户有权访问一个特定的站点,并且可以进入其下面的某个自定义列表。我们希望这个用户可以查看所有的栏,但是只能更新列表项里其中的某一部分栏的内容。我们可以如下设置:

1、首先进入一个SharePoint自定义列表,并且我们假设您已经添加了一些列表项
2、在我们添加完一个新项后,点击该项的编辑菜单,将进入编辑页面EditForm.aspx
3、在 FrontPage 2003中打开这一页,然后利用文件另存为保存一份副本。可以起名叫EditAdminForm.aspx。这个版本是允许完全访问列表项的,所以一定要保存好。
4、回到编辑页面EditForm.aspx ,重新在FrontPage中打开。
5、选择"Main"Web部件区域中的那个ListFormWebPart,右键,选则“自定义SharePoint列表表单”
6、在每个在 您希望隐藏的栏里,点击对应行中的标签单元格。在FrontPage的导航条上,您可以看到选择HTML标记的地方,点击最近的<TR>标记,整行将被选中。
7、在下拉列表中选择“编辑标记”
8、在出现的快速标记编辑器中将<TR>标记改为<TR style=’”display:none”>后保存。这个操作将把这一行隐藏起来。
9、在每个要隐藏的行上重复上面的步骤。
10、在EditForm.aspx页的某处放置一个隐形对象。这里我用了一个无边框的透明的文本框放到页面左侧。为其指定下面的URL地址:“javascript:location.href=’EditAdminForm.aspx’+location.search”
这段脚本将传递相应列表项的ID给EditAdminForm页面。管理员可以通过培训被告知从哪里找到隐藏的完整栏的访问地址。而一般用户仅仅能看到显示出来的栏。最重要的是我们并没有更改SharePoint默认的保存链接就做到了这一点。

进一步发挥,我们使用同样的方法也可以对NewForm.aspx和DispForm.apx做处理,就能实现更多功能了。

分享到:
评论

相关推荐

    不慌不忙 V2.51_简体中文绿色版_自定义快捷键、隐藏桌面、隐藏任务栏等

    软件大小:70 KB 软件类型:绿色软件/ 共享版... 此外程序还有关闭声音,保留某些窗口,自定义快捷键,隐藏桌面,隐藏任务栏,关闭程序等辅助功能。软件操作容易,界面简洁,不需要过多的时间摸索就能熟练使用。

    详解在iOS App中自定义和隐藏状态栏的方法

    主要介绍了在iOS App中自定义和隐藏状态栏的方法,在顶部时某些状况下即用应用内的状态栏覆盖系统本身的,代码示例为Objective-C语言,需要的朋友可以参考下

    一键隐藏当前程序

    我想大家都有过忙手忙脚最小化窗口(或关闭窗口)的... 此外程序还有关闭声音,保留某些窗口,自定义快捷键,隐藏桌面,隐藏任务栏,关闭程序等辅助功能。软件操作容易,界面简洁,不需要过多的时间摸索就能熟练使用。

    一个自适应的微信小程序自定义导航栏组件

    但是自定导航栏不支持只指定某些页面使用,而是全局的,所以也带来了一些适配问题。 本导航栏组件支持 可根据手机状态栏高度适配。 可自定义设置包括字体颜色、字体大小、背景颜色、无标题、导航栏是否置顶。 可自动...

    不慌不忙,隐藏的窗口

    我想大家都有过忙手忙脚最小化窗口(或关闭窗口)的... 此外程序还有关闭声音,保留某些窗口,自定义快捷键,隐藏桌面,隐藏任务栏,关闭程序等辅助功能。软件操作容易,界面简洁,不需要过多的时间摸索就能熟练使用

    隐藏软件 / 最小化窗口 / 关闭窗口——不慌不忙 V2.51 带注册码

    我想大家都有过忙手忙脚最小化窗口(或关闭窗口)的... 此外程序还有关闭声音,保留某些窗口,自定义快捷键,隐藏桌面,隐藏任务栏,关闭程序等辅助功能。软件操作容易,界面简洁,不需要过多的时间摸索就能熟练使用。

    不慌不忙V2.51注册版(老板键工具)

    当你鼠标左、右键同时按下时,软件就能迅速隐藏正在... 此外程序还有关闭声音,保留某些窗口,自定义快捷键,隐藏桌面,隐藏任务栏,关闭程序等辅助功能。软件操作容易,界面简洁,不需要过多的时间摸索就能熟练使用。

    PL/SQL Developer 12.0

    您可以根据自己的喜好自定义快速访问工具栏。喜欢使用类似菜单的系统来保留屏幕空间的用户可以选择自动隐藏功能区。在首选项中,您可以选择一个选项以恢复到 PL/SQL Developer 11.0 及更早版本中熟悉的工具栏布局。...

    电脑键盘锁2.0一款自定义锁住键盘的按键软件.exe

    点击“确定”按钮或最小化按钮将会隐藏程序窗口并最小化图标在任务栏通知区域,点击图标可以恢复窗口状态。注:要恢复窗口状态需要输入程序密码,注册用户可以自行设置程序密码。 三、注意事项: 1、用户自行设置的...

    不慌不忙小软件

    本软件经卡巴斯基检查,决不含病毒。... 此外程序还有关闭声音,保留某些窗口,自定义快捷键,隐藏桌面,隐藏任务栏,关闭程序等辅 助功能。软件操作容易,界面简洁,不需要过多的时间摸索就能熟练使用。

    Excel VBA实用技巧大全 附书源码

    01027在状态栏中显示信息 01028显示、隐藏状态栏 01029显示、隐藏编辑栏 01030显示、隐藏常用工具栏 01031显示、隐藏格式工具栏 01032显示、隐藏任务窗格 01033改变鼠标指针形状 01034切换手动、自动计算 01035切换...

    Delphi开发技巧之-VCL

    在TComboBox中显示栏 在TComboBox内绘制位图 在TDateTimePicker内显示星期几 在TFileListBox内显示多列 在TListBox中创建彩色项目 在TListBox内拖拽 在TListbox内绘制位图 在TListview内执行二进制搜索 在TListView...

    傲游浏览器3(Maxthon) 3.1.8.1000 正式版

    * 在收藏栏中的 "更多收藏" 中, 进行快捷组和文件夹的转换时会有延迟. * 某些情况下收藏栏文件夹的鼠标右键菜单会出现闪烁. [下载] * 极速模式直接打开某些 FTP 下载链接时, 会提示无法连接到网站. [资源嗅探器] *...

    NTKO附件管理控件

    ★ 支持自定义列,并且可以隐藏预定义的某些列 控件支持最多5个自定义列。让开发者能够有更多的控制。 ★ 支持设定自定义用户数据并显示 控件可以为自定义列设定自定义的用户数据并显示。并且能够自动排序。 ★ ...

    Bugfree3.0.4 2013年1月份正式发布啦

    3.0.4版本新特性: 1. case支持导出导入注释 2. bug支持新增导入功能 3. 我的查询增加“抄送给我”的默认查询 4. 添加产品用户组管理员静态页面 5. 支持case、result等tab页面...8. 激活Bug下,自定义字段不可编辑

    网际畅游 MyIE 3.0 源代码

    你可以为网址定义一个中文或英文的缩写,当你在地址栏中象输入URL一样输入缩写,它将被自动翻译成相应的网址。 一键通:为使你能更快捷的浏览喜欢的网页,你可以使用一键通为F2-F12键定义一个网址。只要你一按F*...

    Exce百宝箱——2012版本.rar

    【修复Excel】:当您的Excel某些功能无法使用时,或者无缘无故多出很多菜单、工具栏时,本工具可以瞬间恢复Excel到默认状态 【破解VBA密码】:将VBA编写的且有密码的程序进行破解,瞬间完成 【错误代码查询】:查询VBA...

    ASP.NET的网页代码模型及生命周期

    q 如果隐藏域过多,则在某些客户端中被禁止。 q 隐藏域将数据存储在服务器上,而不存储在客户端。 注意:如果开发中,页面的隐藏域过多,这些隐藏域被存储在服务器。当客户端浏览页面的时候,会有一些防火墙扫描页面...

    右键管理工具、添加快捷关机功能、实用的右键选项添加到右键菜单.zip

    去掉某些多余的右键菜单选项...在菜单栏中选择软件的快捷地址即可!如添加快捷关机功能,只需鼠标在桌面向下拉取屏幕滑动,即可实现关机这款软件,可以非常直观轻松地移除或添加右键菜单项,实用性很强,非常值得收藏。

    Excel 2007数据透视表完全剖析 5/7

    本书首先介绍了数据透视表的基础,然后逐步介绍创建数据透视表、自定义透视表、查看视图数据、在透视表内进行计算、使用数据透视图等可视化工具、分析数据源、共享数据表、使用和分析OLAP数据、在透视表中使用宏和...

Global site tag (gtag.js) - Google Analytics