0

我有一個調查列表。我需要通過在內容編輯器Web部件中放置JavaScript來隱藏特定的問題。任何人都可以給我正確的javascript代碼來將問題隱藏在調查列表中?隱藏Sharepoint調查列表字段

回答

1
document.getElementById('MyQuestionID').style.display = 'none'; 

雖然我建議使用JQuery並遍歷dom中要隱藏的元素,以隱藏元素包含在內的thjat。在這種情況下,加載JQuery的JS文件,並使用類似:

$(document).ready(function() { 
    $('input[title="MyQuestionTitle"]').parent().parent().css("display","none");  
}); 
+0

感謝您的回覆。使用此代碼我可以隱藏文本框,但不會隱藏人員選取器控件 – Srikanth 2012-01-16 11:30:27

+0

由於呈現的數據類型不同,瀏覽器中的列呈現方式不同。查看下面的答案以找到人員選取器控制的方法。 – 2012-01-16 13:50:21

0

人員選取器是有點麻煩,牽制,由於它是在瀏覽器中呈現的方式,嘗試這樣的事情

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