Список в SharePoint имеет вид таблицы. Иногда хочется слегка изменить ее вид, чтобы было удобнее с ней работать. В этой статье я покажу, как можно добавить к списку в режиме чтения рамку для таблицы. Такая рамка показывается в режиме быстрого редактирования, сейчас мы будем делать ее для режима чтения.
Те, кто не имеют доступа к режиму редактированию списка, постоянно видят таблицу без рамки. Если таблица большая и есть пустые ячейки, то читать ее очень неудобно:
Чтобы рамка в таблице отображалась всегда, достаточно в режиме простого отображения списка вызвать изменение страницы и добавить в любое место веб-часть «Редактор сценариев»:
В эту веб-часть, путем нажатия на кнопку «Изменить фрагмент», нужно вставить заранее подготовленный стиль:
<style> table.ms-listviewtable { border-collapse: collapse; } table.ms-listviewtable td.ms-cellstyle, table.ms-listviewtable td.ms-vb-imgFirstCell { border:1px solid #CCCCCC; } table.ms-listviewtable td.ms-vb-imgFirstCell { border-width: 1px !important; border-right-width: 1px !important; } </style>
Теперь тот же самый список в режиме простого отображения будет выводиться с красивой рамкой:
Точно также можно применить к странице любой другой стиль CSS. При этом другие страницы затронуты не будут. Если нужно, чтобы все списки на сайте выглядели как вам хочется, то можно прописать стили в правило файла CSS и загрузить его на сайт. Об этом я писал в статье «Как убрать пункт «Содержимое сайта» из меню быстрого запуска?».