Рис.3. Внешний вид списка с скрытой сменой представления

По умолчанию, в списках SharePoint можно менять представление. Но иногда, для не очень сложных задач, связанных с автоматизацией локальных процессов, достаточно просто не отображать информацию с некоторой фильтрации в представлении для пользователей, а представления с полным набором опций оставить для администраторов / редакторов.

Вот так выглядит риббон обычного списка SharePoint. Как видно, тут легко можно сменить представление. Допустим, для нашей задачи нужно показывать всем пользователям только то, что стоит менее 100 евро, а редакторам все позиции.

Рис.1. Риббон списка SharePoint

Рис.1. Риббон списка SharePoint

 

Чтобы запретить пользователю менять представление, нужно:

1. Сделать нужное представление представлением списка по умолчанию (Параметры списка – выбрать представление и поставить галочку «Сделать представлением по умолчанию» (Рис.2)

Рис.2. Делаем представление списка SharePoint по умолчанию

Рис.2. Делаем представление списка SharePoint по умолчанию

 

2. Войти в режим правки страницы страницы нужного преставления (нажать Действия сайта -> Изменить страницу), добавить веб-часть «Редактор содержимого» и разместить CSS-код (естественно, не в визуальном редакторе, а в режиме html)

 

<style> 
#Ribbon\.List\.CustomViews { 
        display:none; 
} 
</style>

 

3. Нажать на кнопку «Остановить изменение».

Теперь пользователю не доступна кнопка смены преставления.

Рис.3. Внешний вид списка с скрытой сменой представления

Рис.3. Внешний вид списка с скрытой сменой представления