понедельник, 16 марта 2015 г.

Скрытие полей списка с формы SharePoint

Для скрытия полей необходимо:

  1. В Sharepoint Designer добавить файлы jquery-1.11.1.js и spjs-utility.js (скачиваем последний релиз, использовал релиз v1.183).
  2. На форме, на которой надо скрыть поля, добавляем веб-часть «Редактор сценариев» из группы «Среда и контент». Расположить ее надо ниже веб-части с формой, поля которой скрываются.
  3. В текст редактора сценариев вставляем следующий код:
<script type="text/javascript" src="../../../../../JS/jquery-1.11.1.js"></script>
<script type="text/javascript" src="../../../../../JS/spjs-utility.js"></script>
<script type="text/javascript">
var fields = init_fields_v2();
var arrToShowForMembersInTheGroup = ['Status','Answer'];
$.each(fields,function(fin){
if($.inArray(fin,arrToShowForMembersInTheGroup)!=-1){
$(fields[fin]).hide();
}
else{
$(fields[fin]).show();
}
});
</script>
    4. В скрипте нужно откорректировать путь к файлам, а в переменной arrToShowForMembersInTheGroup вместо Status и Answer указать имена требуемых полей.

Комментариев нет:

Отправить комментарий