Ранее я писал о том как можно добавить свойство disabled у полей, но все равно решение оказалось не законченным. Дело в том, что при желании можно изменять стиль через риббон,
или вообще все удалить зайдя в редактор
я решил разобраться как SharePoint понимает, что нужно показать риббон.
Оказывается что если удалить класс "ms-rtestate-write", то вкладки на риббоне отображаться не будут .
одной строчкой можно полностью закрыть редактирование поля (только не для продвинутых пользователей)
Релевантные ссылки
Работа с полями элемента с помощью jQuery в EditForm (jQuery + SharePoint 2013 Fields Part 4)
Работа с полями элемента с помощью jQuery (jQuery + SharePoint 2013 Fields Part 3)
Представление списка, форматирование, статистика в названии веб части.(jQuery + SharePoint 2013 Fields Part 2)
Свойство полей readonly и disabled в формах NewForm и EditForm (jQuery + SharePoint 2013 Fields Part 1)
или вообще все удалить зайдя в редактор
я решил разобраться как SharePoint понимает, что нужно показать риббон.
Оказывается что если удалить класс "ms-rtestate-write", то вкладки на риббоне отображаться не будут .
одной строчкой можно полностью закрыть редактирование поля (только не для продвинутых пользователей)
1 | jQuery( "[id^='Description']" ).attr( "disabled" , "disabled" ).find( "div.ms-rtestate-field" ).attr( "contenteditable" , "false" ).removeClass( "ms-rtestate-write" ); |
Работа с полями элемента с помощью jQuery в EditForm (jQuery + SharePoint 2013 Fields Part 4)
Работа с полями элемента с помощью jQuery (jQuery + SharePoint 2013 Fields Part 3)
Представление списка, форматирование, статистика в названии веб части.(jQuery + SharePoint 2013 Fields Part 2)
Свойство полей readonly и disabled в формах NewForm и EditForm (jQuery + SharePoint 2013 Fields Part 1)
Комментариев нет:
Отправить комментарий