Articles about European Sharepoint Hosting Service
Posts tagged SharePoint 2013 Hosting UK

Sharepoint 2013 Hosting – HostForLIFE.eu :: How To Use Submit Logic In PowerApps
Feb 14th
When you insert a connection to SharePoint, a form or the grid loads up but you don’t have a way to edit the form and submit the newly updated data. We can achieve that with the following process.
Once your connection is finished with the data, drag and drop a button from the gallery and name it “Submit”, as shown below under the button’s Advanced properties.
To add the functionality to the button where it will update your data source, on the window above, you will have to update the OnSelect code. Paste the following code for each submit.
Submit – SubmitForm(Form1)
SharePoint 2013 Hosting Recommendation
HostForLIFE.eu’s SharePoint 2013 Hosting solution offers a comprehensive feature set that is easy-to-use for new users, yet powerful enough for the most demanding web developer expert. Hosted SharePoint Foundation 2013 is the premiere web-based collaboration and productivity enhancement tool on the market today. With SharePoint 2013 Foundation, you can quickly access and manage documents and information anytime, anywhere though a Web browser in a secure and user friendly way. SharePoint hosting services start at only at €9.99/mo, allowing you to take advantage of the robust feature set for a small business price. HostForLIFE.eu offers a variety of hosted SharePoint Foundation 2013 plans as well as dedicated SharePoint 2013 Foundation options

Sharepoint 2013 Hosting – HostForLIFE.eu :: SharePoint App Operations Using PnP PowerShell
Jan 24th
PnP PowerShell can be used to automate the deployment, publishing, installing, upgrading and retracting of apps in Sharepoint online as well as Sharepoint on-premises.
In this blog, we will look at steps to get, add, install, deploy, update, remove and uninstall SharePoint apps to modern sites using PnP PowerShell.
Adding and publishing apps to the app catalog:
Adding app (.sppkg file, .app file) to the tenant scoped app catalog.
1 |
Add-PnPApp-Path<App Path>-ScopeTenant |
Once added, we need to continue with publishing the app using the below command.
1 |
Publish-PnPApp -Identity <App Id> |
Removing the app from the app catalog:
To remove the specified app from the tenant scoped app catalog.
1 |
Remove-PnPApp -Identity <App Id> -Scope Tenant |
Get a list of apps in the tenant scoped app catalog.
1 |
Get-PnPApp -Scope Tenant |
Installing the app to site collection:
After the app is added to the app catalog and published, you can install the app to the specific site.
1 |
Install-PnPApp -Identity <App Id> -Scope Tenant |
Upgrading the app:
The command is used to update an already installed app if a new version is available in the tenant app catalog.
1 |
Update-PnPApp -Identity <App Id> -Scope Tenant |
To uninstall the app from your site.
1 |
Uninstall-PnPApp -Identity <app id> -Scope Tenant |
In the above write-up, I have explained all the PnP PowerShell commands for all operations, such as – getting, adding, installing, upgrading, removing, and uninstalling SharePoint app on SharePoint modern sites programmatically.
SharePoint 2013 Hosting Recommendation
HostForLIFE.eu’s SharePoint 2013 Hosting solution offers a comprehensive feature set that is easy-to-use for new users, yet powerful enough for the most demanding web developer expert. Hosted SharePoint Foundation 2013 is the premiere web-based collaboration and productivity enhancement tool on the market today. With SharePoint 2013 Foundation, you can quickly access and manage documents and information anytime, anywhere though a Web browser in a secure and user friendly way. SharePoint hosting services start at only at €9.99/mo, allowing you to take advantage of the robust feature set for a small business price. HostForLIFE.eu offers a variety of hosted SharePoint Foundation 2013 plans as well as dedicated SharePoint 2013 Foundation options

Sharepoint 2013 Hosting – HostForLIFE.eu :: Retrieve SP List Item’s Column Value In SPFx Application Customizer Using PNP
Jan 17th
In this blog article, I am going to describe all the steps required to get SharePoint list field values by using SharePoint Framework model which is SPFx.
If you are already familiar with SPFx then you might have a better understanding on SPFx application customizer.
https://docs.microsoft.com/en-us/sharepoint/dev/spfx/sharepoint-framework-overview
In this below-mentioned code example, I have taken application customizer of SPFx. I have also used PnP JavaScript library. The Patterns and Practices JavaScript Core Library was created to help developers by simplifying common operations within SharePoint and the SharePoint Framework.
This below-mentioned code example is very simple and straight forward. At first, you have to import ‘sp-pnp-js’ namespace, then you can use PnP library in code to retrieve SharePoint list and its field values.
This code snippet will help you to retrieve any column values of all list items present under a particular list. You just have to provide your list title and list field/column internal name in the following line,
In the above piece of code “My list” is SP list title and “Title”, “Id”, “CustomField_1”, “CustomField_2” are list field/column internal names.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 |
import { override } from '@microsoft/decorators'; import { Log } from '@microsoft/sp-core-library'; import { BaseApplicationCustomizer } from '@microsoft/sp-application-base'; import { Dialog } from '@microsoft/sp-dialog'; require('mutationobserver-shim'); import * as strings from 'HelloWorldApplicationCustomizerStrings'; const LOG_SOURCE: string = 'HelloWorldApplicationCustomizer'; /** * If your command set uses the ClientSideComponentProperties JSON input, * it will be deserialized into the BaseExtension.properties object. * You can define an interface to describe it. */ export interface IHelloWorldApplicationCustomizerProperties { // This is an example; replace with your own property testMessage: string; } let _observer: MutationObserver; /** A Custom Action which can be run during execution of a Client Side Application */ export default class HelloWorldApplicationCustomizer extends BaseApplicationCustomizer < IHelloWorldApplicationCustomizerProperties > { @override public onInit(): Promise < void > { Log.info(LOG_SOURCE, `Initialized ${strings.Title}`); let message: string = this.properties.testMessage; if (!message) { message = '(No properties were provided.)'; } this.context.placeholderProvider.changedEvent.add(this, this.renderObserver); return Promise.resolve(); } private async renderObserver(): Promise < void > { if (!_observer) { // Register observable let config = { childList: true, subtree: true }; _observer = new MutationObserver(this.addMyCustomMenu); _observer.observe(document, config); } } private addMyCustomMenu(mutationsList) { var o365Menus = document.querySelectorAll("*[class^=\"o365cs-mfp-linklist o365cs-segoeRegular o365cs-text-align-left\"]"); if (o365Menus.length > 0) { for (var i in o365Menus) { try { var menuItem = o365Menus[i]; var innerhtml = menuItem.innerHTML; var newhtml = '<div class="ms-fcl-tp o365cs-nfd-normal-lineheight"><a class="ms-fcl-tp o365button" role="link"'; newhtml += 'href="javascript:alert(\"Hello\");" id="O365_SubLink_CustomMenu"'; newhtml += 'aria-labelledby="_ariaId_9"><span class="_fc_3 owaimg" style="display: none;"></span>'; newhtml += '<span class="_fc_4 o365buttonLabel" id="_ariaId_9">My Custom Menu</span></a></div>'; menuItem.innerHTML = innerhtml.concat(newhtml); } catch (e) {} } } } private _onDispose(): void { if (_observer) { _observer.disconnect(); } console.log('[HelloWorldApplicationCustomizer._onDispose] Disposed custom.'); } } |
SharePoint 2013 Hosting Recommendation
HostForLIFE.eu’s SharePoint 2013 Hosting solution offers a comprehensive feature set that is easy-to-use for new users, yet powerful enough for the most demanding web developer expert. Hosted SharePoint Foundation 2013 is the premiere web-based collaboration and productivity enhancement tool on the market today. With SharePoint 2013 Foundation, you can quickly access and manage documents and information anytime, anywhere though a Web browser in a secure and user friendly way. SharePoint hosting services start at only at €9.99/mo, allowing you to take advantage of the robust feature set for a small business price. HostForLIFE.eu offers a variety of hosted SharePoint Foundation 2013 plans as well as dedicated SharePoint 2013 Foundation options

Sharepoint 2013 Hosting – HostForLIFE.eu :: Custom Search, Sorting And Paging Using CSOM
Dec 20th
In this particular article I am showing data in tiles format. So now we can display data in any format and have custom paging, sorting, and search. For this you require a SharePoint site with Events List. The Events list needs to have the following columns. Also you need a Location List.This Location List has a Title column which we need to refer to in Events List. I am attaching both the list templates.
Owner is Title Column.
The Project basically contains a search box and a button and below the data is displayed in horizontal format. At the end you can see custom pager.
The Data is sorted on the basis of Title Column; i.e, Owner.
When you enter a key word in a search box and click on “Search Events”, it searches based on Title (Owner) column.
The code has page size 4 which can be changed.
SharePoint 2013 Hosting – HostForLIFE.eu :: Wildcard Search Of Users Using CSOM In SharePoint
Dec 13th
In this blog, I will explain how to find users using ClientPeoplePickerSearchUser class. There are many ways in CSOM to get the users from SharePoint site or the web but I could not find any proper way to perform a wildcard search of users from SharePoint site using CSOM. For example, let’s say I want to find all the users present in the site collection where the first name starts with “John” or the last name starts with “Patt”.
This below-mentioned code sample will help us to perform both wildcard and explicit search. The output will be matching the result whether it is a collection of users or a single user.
In this example, I am getting the values in a JSON String format. Then, I am converting it into an object and by looping the collection, we can get the required information of the users like loginname, displayname, email etc.
In this blog, I have explained how you can get multiple users based on wildcard search. I hope this information will help you out in a few scenarios.
SharePoint 2013 Hosting Recommendation
HostForLIFE.eu’s SharePoint 2013 Hosting solution offers a comprehensive feature set that is easy-to-use for new users, yet powerful enough for the most demanding web developer expert. Hosted SharePoint Foundation 2013 is the premiere web-based collaboration and productivity enhancement tool on the market today. With SharePoint 2013 Foundation, you can quickly access and manage documents and information anytime, anywhere though a Web browser in a secure and user friendly way. SharePoint hosting services start at only at €9.99/mo, allowing you to take advantage of the robust feature set for a small business price. HostForLIFE.eu offers a variety of hosted SharePoint Foundation 2013 plans as well as dedicated SharePoint 2013 Foundation options

Sharegate Tips And Tricks For Migration To SharePoint
Dec 7th
There are numerous third party tools available in the market to migrate the content from SharePoint OnPremise to SharePoint Online. Sharegate is one of the most widely used migration tools. In this article, we will discuss the tips and tricks that can be useful to carry out smoother migration and avoid any common mistakes.
Sharegate Migration Overview
- Copy Structure
This option helps to copy the site collections, sites, lists, libraries, permission and more directly from SharePoint (any version) to SharePoint (any version).
This option is useful when we want to migrate the site from source to target environment as it is without any change in data or location. - Copy Content
Copy content is a more granular way of migrating the content to the target environment. It helps to copy documents, list items, folders, and document sets from SharePoint (any version) to SharePoint (any version).
This option is useful when we want to migrate individual content (like document, list item) selectively from source to target environment.
Copying Document Libraries
- Open Document library in SharePoint source environment.
- Click Library Settings.
- Under “Permissions and Management”, click “Manage files which have no checked in version”.
- Select the listed documents.
- Click “Take ownership of selection”.
- Switch back to Sharegate, refresh the view.
- The missing documents should be now available to migrate.
Migration of Choice Fields
- Draft
- Approved
- Rejected
- Draft
- Approved by Manager
- Approved by HR
- Approved by all
- Rejected
Version Mismatch or missing versions of documents
- Copy and Replace
- Copy if newer (incremental)
Lookup Lists
Support from Sharegate
Summary
SharePoint 2013 Hosting Recommendation
HostForLIFE.eu’s SharePoint 2013 Hosting solution offers a comprehensive feature set that is easy-to-use for new users, yet powerful enough for the most demanding web developer expert. Hosted SharePoint Foundation 2013 is the premiere web-based collaboration and productivity enhancement tool on the market today. With SharePoint 2013 Foundation, you can quickly access and manage documents and information anytime, anywhere though a Web browser in a secure and user friendly way. SharePoint hosting services start at only at €9.99/mo, allowing you to take advantage of the robust feature set for a small business price. HostForLIFE.eu offers a variety of hosted SharePoint Foundation 2013 plans as well as dedicated SharePoint 2013 Foundation options