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"/>
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"/>
相关文章推荐
- 如何隐藏与显示Sharepoint列表中的字段
- 如何显示与隐藏Sharepoint列表中的指定字段
- 如何在webform.aspx.cs中控制用户控件的属性
- 【Excle数据透视表】如何显示/隐藏数据透视表字段列表
- DevExpress控件系列(一):在ASPxGridView Edit Form里任意显示或隐藏Data Columns
- 研究hidesBottomBarWhenPushed的实现原理,来实现自定义TabBar时,如何控制其显示与隐藏
- form隐藏最大化,显示最小化、关闭+程序界面不能调整大小
- 如何在search中动态的显示和隐藏tree中的字段
- Flex中如何通过includeInLayout和visible属性设置Form显示或隐藏
- 如何让主界面NavigationBar隐藏,而push到的下一个界面显示NavigationBar?
- IOS中如何在多层界面之间显示与隐藏标签栏(UITabBar)
- Sharepoint 2007和Sharepoint 2010如何在新建页面隐藏标题字段
- SharePoint 2010 使用自定义aspx页面替换列表默认的新建(NewForm.aspx),查看(DispForm.aspx)和编辑(EditForm.aspx)页面
- EXTJS 4:在renderer中如何控制一个CheckColumn的行为,如显示,只读等属性
- SharePoint 2010 应用自定义aspx页面调换列表默认的新建(NewForm.aspx),查看(DispFo...
- 如何通过代码控制软件键盘的显示与隐藏(InputMethodManager 的使用)
- 如何用js控制frame的隐藏或显示的解决办法
- form隐藏最大化,显示最小化、关闭+程序界面不能调整大小
- SharePoint 2010 使用自定义aspx页面替换列表默认的新建(NewForm.aspx),查看(DispForm.aspx)和编辑(EditForm.aspx)页面
- SharePoint 2010 使用自定义aspx页面替换列表默认的新建(NewForm.aspx),查看(DispForm.aspx)和编辑(EditForm.aspx)页面