关闭

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

标签: sharepointlistinsertservicemenuweb
1842人阅读 评论(0) 收藏 举报
分类:
假设一个列表有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"/>
 
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:215842次
    • 积分:2974
    • 等级:
    • 排名:第11797名
    • 原创:71篇
    • 转载:33篇
    • 译文:4篇
    • 评论:42条
    最新评论