0
我正在尋找JavaScript來隱藏基於顯示形式中的字段值的webpart。隱藏基於Sharepoint列表值的webpart
場景:我添加了2個webparts來顯示來自不同列表的表單,我需要根據webpart 1的值來隱藏webpart 2。
示例:Web部件1的status =「Approved」,如果不等於「Approved」,則需要隱藏Web部件2。
我正在尋找JavaScript來隱藏基於顯示形式中的字段值的webpart。隱藏基於Sharepoint列表值的webpart
場景:我添加了2個webparts來顯示來自不同列表的表單,我需要根據webpart 1的值來隱藏webpart 2。
示例:Web部件1的status =「Approved」,如果不等於「Approved」,則需要隱藏Web部件2。
有幾種方法可以解決這個問題,它確實取決於你在做什麼。你沒有給我們提供大量的信息。
JavaScript本身做你正在尋找的東西很簡單。你可以使用像這樣做:
$(document).ready(function() {
$("#theButton").click(function() {
var txtInput = $("#txtInput").val();
if (txtInput == "Approved") {
$("#two").show();
} else {
$("#two").hide();
}
});
});
看到它在行動:http://jsfiddle.net/tadams88/6Mmb9/
而是使它你可能只是有它的document.ready運行點擊功能。
我看到你可以做的另一種方式是使用連接的Web部件。您可以在這裏閱讀:http://msdn.microsoft.com/en-us/library/ms469765(v=office.14).aspx
連接的Web部件讓一個Web部件將值傳遞給另一個,這可能意味着第一個Web部件可以告訴第二個是否顯示。
您創建(並且可以控制)的webparts都是自定義的嗎?還是他們是OOTB /第三方? – skeletank
兩者都是自定義的Web部件,以Webpart 1的顯示形式創建和添加。 – SPGeek