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.
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.
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.
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.
Il componente canvas è disponibile nella sezione Componenti della libreria e può essere aggiunto alla 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.
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.
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.
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