-->

четверг, 28 января 2016 г.

disabled поля многострочный текст с форматированием (jQuery + SharePoint 2013 Fields Part 5)

Ранее я писал о том как можно добавить свойство disabled у полей, но все равно решение оказалось не законченным. Дело в том, что при желании можно изменять стиль через риббон,



 или вообще все удалить зайдя в редактор

я решил разобраться как 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)