Скрытие полей списка опросов Sharepoint
У меня есть список опроса. Мне нужно скрыть конкретный вопрос, разместив JavaScript в веб-части редактора контента. Кто-нибудь может дать мне правильный код JavaScript, чтобы скрыть вопрос в списке опроса?
2 ответа
document.getElementById('MyQuestionID').style.display = 'none';
Хотя я бы посоветовал использовать JQuery и вытащить дом из элемента, который вы хотите скрыть, чтобы скрыть, в котором содержится элемент. В этом случае загрузите JS-файл JQuery и используйте что-то вроде:
$(document).ready(function() {
$('input[title="MyQuestionTitle"]').parent().parent().css("display","none");
});
Выбор людей немного сложнее из-за способа отображения в браузере, попробуйте что-то вроде этого
var searchText = RegExp("FieldName=\"[YOUR PEOPLE PICKER NAME]\"", "gi");
$("td.ms-formbody").each(function() {
if(searchText.test($(this).html()))
{
$(this).find("div[Title='People Picker']").css('display', 'none');
return false;
}
});