Скрытие полей списка опросов Sharepoint - PullRequest
0 голосов
/ 11 января 2012

У меня есть список опроса. Мне нужно скрыть конкретный вопрос, разместив JavaScript в веб-части редактора контента. Кто-нибудь может дать мне правильный код JavaScript, чтобы скрыть вопрос в списке опросов?

Ответы [ 2 ]

1 голос
/ 12 января 2012
document.getElementById('MyQuestionID').style.display = 'none';

Хотя я бы посоветовал использовать JQuery и отобрать dom от элемента, который вы хотите скрыть, чтобы скрыть, в котором содержится элемент.В этом случае загрузите JS-файл JQuery и используйте что-то вроде:

$(document).ready(function() {
    $('input[title="MyQuestionTitle"]').parent().parent().css("display","none");    
});
0 голосов
/ 16 января 2012

Выбор людей немного сложнее из-за того, как он отображается в браузере, попробуйте что-то вроде этого

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;  
    }  
});
...