Скрытие/отображение столбцов списка/библиотеки документов SharePoint

Я добавил некоторый javascript в редакторе содержимого на страницу EditForm.aspx библиотеки документов. У меня есть следующие столбцы в моей библиотеке документов:

  • Заголовок
  • Описание

Javascript скрывает поле «Описание», когда добавляется новый элемент, это отлично работает, однако затем я хочу иметь возможность отображать/показывать поле «Описание», если «Заголовок» имеет/содержит любое из следующих значений, когда добавление нового элемента:

-Элемент Тест1 -Элемент Тест2 -Элемент Тест3

Я чувствую, что я на полпути, но просто не знаю, как добиться части отображения/отображения, 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>

Спасибо


person Dev P    schedule 28.10.2013    source источник