Как сделать поле выбора людей доступным только для чтения в SP 2016 - PullRequest
0 голосов
/ 11 декабря 2018

У меня очень простая проблема, но я не могу ее решить.Мне нужно сделать поле выбора людей на Sharepoint 2016 как только для чтения.Ниже приведен код из одного ответа, но даже это не работает.

$(".sp-peoplepicker-delImage").css({ 'display' : 'none'});
$(".sp-peoplepicker-editorInput").css({ 'display' : 'none'});

Любое быстрое исправление будет оценено.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 13 декабря 2018

Мне удалось отключить поле выбора людей с помощью кода jquery

$(".sp-peoplepicker-delImage").hide();
$("input.sp-peoplepicker-editorInput[title='peoplepickerfield']").prop('disabled', true);
$("div.sp-peoplepicker-topLevel[title='peoplepickerfield']").addClass("sp-peoplepicker-topLevelDisabled");

enter image description here

0 голосов
/ 11 декабря 2018

Попробуйте использовать это - замените <YOUR_PEOPLE_PICKER_ELEMENT_ID> на идентификатор вашего элемента:

SPClientPeoplePicker.SPClientPeoplePickerDict.<YOUR_PEOPLE_PICKER_ELEMENT_ID>_TopSpan.SetEnabledState(false);
$('#' + SPClientPeoplePicker.SPClientPeoplePickerDict.<YOUR_PEOPLE_PICKER_ELEMENT_ID>_TopSpan.TopLevelElementId).find('.sp-peoplepicker-delImage').hide();
...