//*Aufruf der _renderList abhaengig von Local oder SPO SharePointOnline // here we will load the current web's title console.log("#debug: get Site Title"); sp.web.select("Title")().then(w => { console.log("WebSite Title:" + w.Title); }); |
Hierzu muss man die oninit() methode einfรผgen, damit sp initiiert wird
protected onInit(): Promise<void> { //----< onInit() >---- //*pnp/sp: get sp context return super.onInit().then(async _ => { //------< super.onInit() >------ // other init code may be present
//--< sp.setup >-- sp.setup({ //#debug spfxContext: this.context });//#debug //--</ sp.setup >--
//----< Test: GetWeb sp.web.get() >---- //*get SharePoint Site sp.web.get().then(async x => { //----< get() >---- console.log(`#debug sp.web:${x.Title}`); //comlinesetest.sharepointonline.com->communication site //----</ get() >---- }); //----</ sp.web.get() >----
//------</ super.onInit() >------ }); //----</ onInit() >---- } |
Notwendiger Pnp import
//< pnp import > import { sp,ICamlQuery,Web } from "@pnp/sp/presets/all"; import { Lists } from "@pnp/sp/lists" |