Composants personnalisés
@univerjs-pro/boards-ui exporte les composants et services d’extension du canevas Board. Ils nécessitent un injecteur Univer initialisé et une unité Board ; ce ne sont pas des widgets autonomes du système de design.
Composants publics
TypeScript
import { BoardShapeTextEditorContainer, BoardWorkbench,} from '@univerjs-pro/boards-ui'Le plugin enregistre lui-même les barres flottantes des formes et connecteurs. Utilisez les services pris en charge au lieu de remplacer des clés privées.
Points d’extension pris en charge
IBoardToolbarContributionServiceajoute des actions de création ou auxiliaires aux barres.IBoardSettingsMenuContributionServiceajoute des entrées d’action, d’import ou de sortie au menu.IBoardSidePanelServiceouvre un panneau latéral et renvoie une ressource jetable.additionalRenderAdaptersajoute des moteurs de rendu sans remplacerBOARD_ELEMENT_RENDER_ADAPTERS.registerBoardDocumentTextExtensionétend le rendu du texte de document Board.
Libérez chaque enregistrement lorsque le plugin hôte est retiré.
Que pensez-vous de ce guide ?