Перейти к содержимому

Webparts

WebPart Portal

Система встраиваемых WebPart для Portal (аналог SharePoint Web Part Gallery).

Обзор

  • Страницы — гибрид блоков: Rich Text (Quill) + WebPart (C# SSR)
  • Каталог — встроенные и установленные пакеты .portalpart
  • SDKPortal.WebPart.Sdk для разработчиков
  • Сборкаdotnet publish + ZIP (см. примеры с build.sh)

Документация:

Быстрый старт (редактор страницы)

  1. Откройте HTML-страницу с правами редактирования
  2. Нажмите «Редактировать»
  3. В колонке: + Текст или + WebPart
  4. Для WebPart — выберите из каталога, настройте Property Pane
  5. Предпросмотр — просмотр без сохранения
  6. Экспорт / Импорт — JSON-файл разметки (layoutTemplate + zonesContent)
  7. Перетаскивание блоков, дублирование, смена колонок
  8. Шаблоны страниц — при создании выберите шаблон; в редакторе «Сохранить как шаблон»

См. API шаблонов страниц.

Быстрый старт (разработчик)

Окно терминала
cd packages/webpart-examples/hello-widget
./build.sh

Готовые примеры:

Загрузите .portalpart в Админка → WebPart. После изменений в коде — пересборка и переустановка.