Aggiungere componenti canvas a una pagina personalizzata per un'app basata su modello

Questo articolo descrive l'uso di componenti canvas con uso limitato di codice per creare UX personalizzati per una pagina personalizzata utilizzando la funzionalità della libreria di componenti canvas condivisa. Per l'estendibilità UX personalizzata del primo codice, vedi Aggiungere componenti di codice a una pagina personalizzata per l'app basata su modello.

Importante

Le pagine personalizzate sono una nuova funzionalità con modifiche significative al prodotto e attualmente presentano una serie di limitazioni note descritte in Problemi noti relativi alle pagine personalizzate.

Nota

  • La pagina personalizzata attualmente supporta un set limitato di controlli e solo i controlli attualmente supportati devono essere usati per creare componenti canvas per la pagina personalizzata.

  • Controlli moderni sono attualmente supportati solo con pagine personalizzate e non con app canvas autonome. Assicurati che l'impostazione sperimentale del controllo moderno venga utilizzata solo per le librerie di componenti utilizzate con pagine personalizzate.

I componenti canvas offrono ai creatori di app la possibilità di creare componenti personalizzati con uso limitato di codice. Questi componenti non solo non possono essere riutilizzati in pagine e applicazioni personalizzate, ma possono anche essere aggiornati, raccolti in pacchetti e spostati centralmente utilizzando le soluzioni Microsoft Dataverse. Ulteriori informazioni: Creare un componente per app canvas

Poiché la creazione di pagine personalizzate è limitata a una sola pagina, i componenti canvas possono essere creati solo in una libreria di componenti. Ciò non vale per le app canvas autonome, che hanno la capacità di creare componenti a livello di app.

Creare un componente canvas usando la libreria di componenti

Puoi creare una nuova libreria di componenti o modificarne una esistente nell'area Soluzioni o nella scheda Librerie di componenti nell'area App. Crea o modifica la libreria dei componenti.

Creare un componente canvas da usare in una pagina personalizzata

Questa sezione spiega come creare un componente canvas che puoi usare in una pagina personalizzata.

Abilitare controlli moderni per la libreria di componenti

Innanzitutto, abilita l'impostazione Controlli moderni nella finestra di progettazione app. A questo proposito, seleziona File > Impostazioni > Funzionalità in arrivo > Sperimentali.

Finestra di dialogo Impostazioni per abilitare controlli moderni

Assicurati che solo il set di controlli supportato sia utilizzato per creare componenti per la pagina personalizzata.

Creare un componente canvas

Una volta abilitati i controlli moderni, puoi creare i componenti desiderati in una libreria e pubblicarli una volta che i componenti sono pronti.

Creare un componente canvas.

Importare e utilizzare un componente canvas in una pagina personalizzata

Le pagine personalizzate possono utilizzare i componenti della libreria dei componenti creata o importata nell'ambiente corrente. Puoi selezionare Recupera altri componenti nella parte inferiore dell'area di navigazione a sinistra Aggiungi controllo.

Importare un componente canvas.

Il componente canvas è disponibile nella sezione Componenti della libreria e può essere aggiunto alla pagina personalizzata.

Aggiungere un componente canvas a una pagina personalizzata.

Aggiornamenti dei componenti nella pagina personalizzata

Quando il componente viene aggiunto alla pagina personalizzata tramite la libreria dei componenti, mantiene il riferimento alla libreria. Quando il proprietario della libreria pubblica la versione più recente della libreria con i componenti aggiornati, la pagina personalizzata in linea con l'app canvas visualizza un messaggio di aggiornamento disponibile. Questo messaggio viene visualizzato quando la pagina personalizzata viene aperta per la modifica.

Messaggio di aggiornamento quando la libreria viene aggiornata.

Seleziona Esamina per esaminare gli aggiornamenti, quindi seleziona OK per aggiornare il componente con le ultime modifiche della libreria canvas.

Nota

Le singole pagine personalizzate presenti in un'app basata su modello devono essere aperte singolarmente per la modifica in Canvas App Studio per ottenere gli ultimi aggiornamenti dalla libreria dei componenti condivisi.

Componente aggiornato nella pagina personalizzata

Ora puoi pubblicare la pagina personalizzata e l'app basata su modello per riflettere le ultime modifiche.

Risorse aggiuntive per i componenti canvas

Puoi valutare e utilizzare esempi di componenti canvas di Microsoft e di altri sviluppatori della community Power Apps, che sono ospitati nella Raccolta dei componenti di app canvas.

Raccolta di componenti canvas

Vedi anche

Panoramica della pagina personalizzata di un'app basata su modello

Aggiungere una pagina personalizzata a un'app basata su modello

Utilizzare Power Fx in una pagina personalizzata

Panoramica dei connettori di Power Apps

Aggiungere la connessione dati nella finestra di progettazione canvas