【问题标题】:Hiding/Unhiding SharePoint list/doc library columns隐藏/取消隐藏 SharePoint 列表/文档库列
【发布时间】:2013-10-28 17:36:41
【问题描述】:

我已在内容编辑器中将一些 javascript 添加到文档库的 EditForm.aspx 页面。我的文档库中有以下列:

  • 标题
  • 说明

当添加新项目时,javascript会隐藏“描述”字段,这很好用,但是如果“标题”具有/包含任何一个,我希望能够取消隐藏/显示“描述”字段添加新项目时的以下值:

-TestItem1 -TestItem2 -TestItem3

我觉得我已经完成了一半,但只是不确定如何实现取消隐藏/显示部分,我目前拥有的 javascript 如下所示:

    <script language="javascript" type="text/javascript">

<!--

//Custom functionality to hide selected columns from the form

_spBodyOnLoadFunctionNames.push("hideFields");

function findAControl(fieldName){

    var arr=document.getElementsByTagName("!");

    //get all comments
    for(var i=0; i < arr.length; i++)
    {
        //now match the field name
        if(arr[i].innerHTML.indexOf(fieldName) > 0)
        {
            return arr[i];

        }
    }
}

function hideFields(){


    var control = findControl("Description");
    control.parentNode.parentNode.style.display="none";
}

//end custom functionality-->
</script>

谢谢

【问题讨论】:

    标签: javascript jquery sharepoint-2010 listitem sharepointdocumentlibrary


    【解决方案1】:
    var control = findAControl("Description");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-25
      相关资源
      最近更新 更多