SharePoint發行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強大的團隊協作環境,使得組織能夠在整個組織內部實現整合、組織、查找和提供 SharePoint站點。 最近,在SharePoint 應用程序頁中寫JavaScript API,進行一些數據交互。其實,很簡單的事情卻遇到了問題,記錄一下,希望能對遇到類似問題的人以幫助。 引用JavaScript 首先,SharePoint 應用程序頁里面,不含JavaScript API需要的引用,這里以SharePoint 2016為例,需要添加相應的引用。 我們可以這樣寫SharePoint標簽來進行sp.js的引用: 我們也可以手動引用,我理解二者沒有什么區別,只是引用的方式是SharePoint還是傳統方式。 添加FormDigest標簽 使用SharePoint對象模型的時候,還需要特別加上這個標簽(PlaceHolderMain節點最上面即可),要加在SharePoint引用的上面,否則會報錯。當然,說的是在應用程序頁中使用,如果是普通頁面,里面已經包含了類似標簽,不需要重復添加。 執行JavaScript方法 執行SharePoint對象的時候,要等jsom加載完畢再執行,也就是。 SP.SOD.executeFunc('sp.js', 'SP.ClientContext', function name); 如果同時執行多個方法,或者帶參數也可以 ![]() function fn(obj){ SP.SOD.executeFunc('sp.js', 'SP.ClientContext', function () { function 1 function 2 });} ![]() 結束語 以上,便是SharePoint JavaScript 在應用程序頁中使用的注意事項,希望能夠對有需要的人帶來幫助。 廢話外音 SharePoint JavaScript API只適用于SharePoint頁面中使用,如果想在其他頁面中請使用其他對象,不是只是JavaScript的系統,就可以跨域調用JavaScript的。 Sharepoint 可以幫助企業用戶輕松完成日常工作。 |
溫馨提示:喜歡本站的話,請收藏一下本站!