Создание веб-частей SharePoint: подробное руководство

Веб-части SharePoint — это важные компоненты для создания индивидуальных решений на платформе SharePoint. В этой статье мы рассмотрим различные методы создания веб-частей SharePoint, а также приведем примеры кода. Независимо от того, являетесь ли вы разработчиком или опытным пользователем, это руководство предоставит вам знания по созданию и совершенствованию веб-частей в соответствии с вашими конкретными требованиями.

Методы создания веб-частей SharePoint:

Метод 1: использование SharePoint Framework (SPFx)
SharePoint Framework — это современная модель разработки, которая позволяет создавать клиентские веб-части с использованием популярных платформ JavaScript, таких как React, Angular или Vue.js. Вот пример создания простой веб-части с использованием SPFx и React:

import * as React from 'react';
import { BaseClientSideWebPart } from '@microsoft/sp-webpart-base';
export default class MyWebPart extends BaseClientSideWebPart<any> {
  public render(): void {
    this.domElement.innerHTML = `
      <div>
        <h2>Welcome to My Web Part!</h2>
        <p>This is a SharePoint web part built with SPFx and React.</p>
      </div>`;
  }
}

Метод 2: использование Visual Studio и C#
Если вы предпочитаете разработку на стороне сервера, вы можете создавать веб-части SharePoint с помощью Visual Studio и C#. Вот пример серверной веб-части:

using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
namespace MyWebPartNamespace {
  public class MyWebPart : WebPart {
    protected override void CreateChildControls() {
      Controls.Add(new LiteralControl("<h2>Welcome to My Web Part!</h2>"));
      Controls.Add(new LiteralControl("<p>This is a SharePoint web part built with Visual Studio and C#.</p>"));
    }
  }
}

Метод 3. Использование SharePoint Designer
SharePoint Designer — это бесплатный инструмент, предоставляемый Microsoft для проектирования и настройки сайтов SharePoint. Он также позволяет создавать базовые веб-части с помощью визуального интерфейса. Вот пример создания веб-части с помощью SharePoint Designer:

  1. Откройте SharePoint Designer и подключитесь к своему сайту SharePoint.
  2. Нажмите «Страница веб-частей» на панели навигации.
  3. Выберите макет страницы веб-части.
  4. Перетащите нужную веб-часть из панели инструментов на страницу.
  5. Настройте свойства и содержимое веб-части по мере необходимости.