Ранее я писал о том как можно добавить свойство 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", то вкладки на риббоне отображаться не будут .
одной строчкой можно полностью закрыть редактирование поля (только не для продвинутых пользователей)
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)
Комментариев нет:
Отправить комментарий