• 列表显示隐藏


    2、通过.net托管代码来设置列表表单页面里指定字段的隐藏及显示的问题,具体的操作代码如下:
    /// <summary>
    /// 隐藏/显示列表里选择列
    /// </summary>
    /// <paramname="siteUrl">站点URL</param>
    /// <paramname="listName">列表名称</param>
    /// <paramname="isShow">是否要隐藏,显示为true,隐藏为false</param>
    private void HiddeListColumn(string siteUrl, string listName, bool isShow)
    {
    try {
    //提升权限以管理员的身份运行
    SPSecurity.RunWithElevatedPrivileges(delegate
    {
    //打开指定的站点
    using (SPSite site= newSPSite(siteUrl))
    {
    //打开站点的根站点
    using (SPWeb web= site.RootWeb)
    {
    //获取站点下所有列表
    SPListCollection lists= web.Lists;
    //获取指定的列表
    SPList list= lists[listName];
    //获取列表中所有字段
    SPFieldCollection fields= list.Fields;
    //获取列表字段
    SPField field= fields["移动电话"];
    //设置字段在新建表单页面里的显示情况
    field.ShowInNewForm= isShow;
    //设置字段在编辑表单页面里的显示情况
    field.ShowInEditForm= isShow;
    //设置字段在查看表单页面里的显示情况
    field.ShowInDisplayForm= isShow;
    //更新字段
    field.Update();
    } }
    }); }
    catch
    } }
    通过上述方法,编写个设置指定列表字段显示与隐藏的小工具,通过此工具就可以很方便灵活控制列表里的字段显示情况,界面如下:
    如何显示与隐藏Sharepoint列表中的指定字段
    .net托管代码的源代码可以去这里下载:http://files.cnblogs.com/netcai/SPListColumnHiddeShowTool.rar
  • 相关阅读:
    [SQL Basics] Indexes
    [DS Basics] Data structures
    [Algorithm Basics] Search
    [Algorithm Basics] Sorting, LinkedList
    [Java Basics] multi-threading
    [Java Basics] Reflection
    [Java Basics] Collection
    SSH basics
    纯css实现三角形
    2015年百度实习生前端笔试题上海卷a
  • 原文地址:https://www.cnblogs.com/914556495wxkj/p/3581677.html
Copyright © 2020-2023  润新知