当前位置:雨林木风下载站 > 办公软件教程 > 详细页面

SharePoint 前端开发常用的对象之_spPageContextInfo

SharePoint 前端开发常用的对象之_spPageContextInfo

更新时间:2024-02-09 文章作者:未知 信息来源:网络 阅读次数:

SharePoint发行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能强大的团队协作环境,使得组织能够在整个组织内部实现整合、组织、查找和提供 SharePoint站点。

_spPageContextInfo对象,是SharePoint开发一个非常常用的对象,尤其是前端开发,可以非常方便的获取到一些和站点有关的信息。

  完整对象如下图,需要什么属性,可以自己获取,然后在代码中使用了。

复制代码
_spPageContextInfo {    [functions]: ,       alertsEnabled: false,        allowSilverlightPrompt: "True",        clientServerTimeDelta: -447,        crossDomainPhotosEnabled: false,        currentCultureName: "en-US",        currentLanguage: 2052,        currentUICultureName: "zh-CN",        isAppWeb: false,        isSiteAdmin: true,        layoutsUrl: "_layouts/15",        pageItemId: 1,        pageListId: "{20b11cdc-7008-4c2f-89d6-d7c2ad57cca0}",        pagePersonalizationScope: 1,        ProfileUrl: "http://moss:80/my/Person.aspx",        serverRequestPath: "/SitePages/主页.aspx",        siteAbsoluteUrl: "http://moss",        siteClientTag: "13$$16.0.4327.1000",        siteServerRelativeUrl: "/",        systemUserKey: "S-1-0-0",        tenantAppVersion: "0",        updateFormDigestPageLoaded: [date] Fri Feb 1 15: 59: 00 UTC + 0800 2019,        userId: 1073741823,        userLoginName: "SHAREPOINT\system",        webAbsoluteUrl: "http://moss",        webLanguage: 2052,        webLogoUrl: "_layouts/15/images/siteicon.png",        webPermMasks: {},        webServerRelativeUrl: "/",        webTemplate: "1",        webTitle: "开发网站",        webUIVersion: 15}
复制代码

  获取的截图如下图:

SharePoint 前端开发常用的对象之_spPageContextInfo_本站

  如果想在JavaScript或者JQuery里使用的话,直接如下方法使用就可以了;

  当然,像userLoginName/webAbsoluteUrl/webLangeuage等属性,是经常会用到的;

  var siteUrl = _spPageContextInfo.webAbsoluteUrl;

  结束语

  SharePoint会为们提供很多类似的方法,我们可以慢慢总结,以便我们开发中更加快速和方便。


Sharepoint 可以帮助企业用户轻松完成日常工作。

温馨提示:喜欢本站的话,请收藏一下本站!

本类教程下载

系统下载排行