您的位置:首页 > 编程语言 > ASP

SharePoint, 如何在列表项的只读界面DispForm.aspx控制字段的显示和隐藏

2007-09-20 09:35 876 查看
假设一个列表有2个字段 Field A ,Field B。当我点击一个列表item后,会打开一个只读界面DispForm.aspx, 这个界面会显示
Field A: Value A
Field B: Value B
我希望显示如下字段(将 Field B: Value B隐藏起来)
Field A: Value A

而在编辑界面 EditForm.aspx,可以对2个字段的数据进行编辑
Field A: _Value A_
Field B: _Value B_

解决方法有2个:
1. SharePoint Designer
在SharePoint Designer中打开DispForm。隐藏 (不要删除)缺省的ListForm webpart ,增加Custom List Web Part:
Insert menu -> SharePoint Controls -> Custom List Form -> 在弹出窗口选择List & select DispForm option -> Click OK.
2. 创建一个Custom List.zai
在 List Definition的 schema.xml中修改, 在 <Fields> 中设置ShowInDispForm=true 或 ShowInEditForm=false

例如

<Field ID="{fa564e0f-0c70-4ab9-b863-0177e6ddd247}" Name="Title" StaticName="ServiceName" DisplayName="Service Name" Type="Text" ShowInEditForm="TRUE" Required="TRUE"/>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐