Prezentare generală a paginilor personalizate pentru aplicații proiectate pe bază de model

Pagina personalizată este un nou tip de pagină în cadrul unei aplicații proiectate pe bază de model, care aduce puterea aplicațiilor de tip pânză în aplicațiile proiectate pe bază de model. Paginile personalizate măresc convergența aplicațiilor bazate pe modele și aplicații proiectate pe pânză și pot fi utilizate pentru a adăuga pagini complete, dialoguri sau panouri cu flexibilitatea proiectantului aplicațiilor proiectate pe pânză. De asemenea, include o experiență de creare a paginilor cu cod redus, cu expresii și comenzi Power Apps component framework personalizate.

Această nouă pagină poate fi mai flexibilă decât o pagină de formular, vizualizare sau tablou de bord a aplicației proiectate bazate pe model. Vă permite să includeți unul sau mai multe tabele. Apoi, producătorul poate defini datele și interacțiunile componente. Pagina personalizată este un element separat al soluției, care permite unui creator să editeze o pagină personalizată la un moment dat. La fel ca alte pagini de aplicații bazate pe model, starea paginii este fie din parametrii trecuți, fie preluată din tabelele persistente.

Important

Paginile personalizate sunt o caracteristică nouă cu modificări semnificative ale produsului și au în prezent o serie de limitări cunoscute prezentate în Probleme cunoscute ale paginii particularizate.

Capacitatea Status Note
Timp de rulare pentru pagini personalizate Disponibilitate generală
Soluție și ALM pentru pagini personalizate Disponibilitate generală
Conectori în pagini personalizate Disponibilitate generală Lista tuturor conectorilor Power Apps
Comenzi moderne în pagini personalizate Disponibilitate generală Lista comenzilor acceptate
Componente de cod în paginile personalizate Disponibilitate generală
Asistență monitorizare pentru pagini personalizate Disponibilitate generală
Crearea paginilor personalizate Disponibilitate generală Proiectantul modern de aplicații și proiectantul de pânză sunt de așteptat să fie utilizați pentru a crea pagini personalizate care sunt acceptate în timpul execuției
Componente de pânză în paginile personalizate Disponibilitate generală
Pagină personalizată în aplicație proiectată pe bază de model în Teams Versiune preliminară publică
Pagina personalizată în modul mobil online Versiune preliminară publică iOS trebuie să permită activarea „Permite urmărirea pe mai multe site-uri”, care poate fi prevenită prin gestionarea dispozitivelor

Exemple de pagini personalizate

Mai jos arată pagina personalizată în linie în cadrul aplicației proiectate bazate pe model. Aplicația proiectată pe bază de model are spațiul de pagină completă în imagini fără antet și navigare.

Pagină personalizată ca pagină principală.

Pagină personalizată ca pagină principală

Pagină personalizată ca dialog central.

Pagină personalizată ca dialog central

Pagină personalizată ca dialog lateral.

Pagină particularizată ca dialog lateral

Pagina personalizată ca panou lateral al aplicației permite deschiderea unei pagini personalizate în noul panou lateral al aplicației din partea dreaptă a aplicației.

Pagină personalizată ca panou lateral al aplicației

Paginile personalizate trebuie create dintr-o soluție fie de la proiectantul modern de aplicații, fie zona Soluţie în Power Apps utilizând Nou > Pagină. Mai multe informații: Adăugați o pagină personalizată la aplicația dvs. proiectată pe bază de model

Paginile personalizate sunt diferite de aplicațiile proiectate pe pânză încorporate

O pagină personalizată permite producătorilor să creeze o nouă experiență de pagină folosind funcțiile aplicației proiectate pe pânză. Aceasta oferă o experiență de creație cu cod redus, cu aspecte mai flexibile, mai mult control cu opțiunile de stilare, posibilitatea de a adăuga date de conector, de a folosi expresii și așa mai departe. Crearea personalizată a paginilor are loc în proiectantul aplicației proiectate pe pânză, cu contextul în creștere al aplicației bazate pe model în care rulează pagina.

Aplicațiile încorporate proiectate pe pânză utilizează, de asemenea, funcționalitățile de pânză cu o abordare de găzduire care nu este la fel de integrată ca o pagină personalizată. Integrarea mai simplă a unei aplicații proiectată pe pânză încorporată înseamnă că limitarea actuală a numărului de aplicații de pânză încorporată nu s-a modificat. Integrarea avansată a paginii particularizate abordează aceste limite. Aplicația încorporată proiectată pe pânză poate fi plasată numai pe un formular bazat pe model, care acționează ca o componentă cu cod redus. Informații suplimentare: Încorporați o aplicație pânză încorporată pe un formular pe bază de model.

În majoritatea cazurilor, vă recomandăm să utilizați pagini personalizate în loc de aplicații încorporate proiectate pe pânză pentru o integrare mai strânsă și o performanță mai bună.

Notă

Numărul de pagini personalizate dintr-o aplicație bazată pe model nu trebuie să depășească 25. Numărul de pagini personalizate dintr-o aplicație poate crește timpul de așteptare pe care un utilizator de aplicație îl experimentează atunci când utilizatorul joacă o aplicație cu pagini personalizate, după ultima publicare a aplicației. Timpul de așteptare crescut al utilizatorului este limitat la prima lansare a aplicației, de către primul utilizator, după ultima publicare a aplicației bazate pe model.

Migrarea conținutului aplicației proiectată pe pânză independentă la pagini personalizate

Aplicațiile proiectate pe pânză independente existente nu sunt acceptate pentru a fi utilizate ca pagină personalizată, iar structura așteptată a aplicației este diferită. O aplicație independentă proiectată pe pânză are adesea multe ecrane cu acces global la toate comenzile și variabilele. Pagina particularizată este de așteptat să fie de obicei un singur ecran cu cuplare slabă pentru a oferi capacități de performanță și co-dezvoltare.

Pentru a migra o aplicație independentă proiectată pe pânză existentă, începeți mai întâi prin identificarea unei mapări a ecranelor pentru a separa paginile personalizate. Pentru fiecare pagină personalizată separată, parcurgeți următorii pași:

  1. Creați o pagină personalizată goală de la proiectantul de aplicații pe bază de model. Mai multe informații: Adăugați o pagină personalizată la aplicația dvs. proiectată pe bază de model
  2. Adăugați o aplicație proiectată pe pânză pentru date utilizate de ecran.
  3. Copiați ecranul din aplicația proiectată pe pânză originală în proiectantul de aplicații pe bază de pânză.
  4. Lipiți ecranul în noua pagină personalizată goală din proiectantul de pânză.
  5. Modificați apelurile de navigare pentru a utiliza numele paginii personalizate în loc de numele ecranului.
  6. Adăugați pagina personalizată în harta site-ului proiectantului de aplicații pe bază de model.

Întrebări frecvente

  • Ce date poate utiliza pagina personalizată?

    O pagină personalizată poate utiliza Microsoft Dataverse și toți conectorii pentru Power Apps. Mai multe informații: Listă cu toți conectorii Power Apps.

  • Ce interacțiuni poate avea pagina personalizată cu aplicația pe bază de model?

    Pagini personalizate pot fi adăugate pe harta site-ului pentru navigare directă folosind Adăugați o pagină personalizată la hartă site. Paginile aplicației bazate pe model pot deschide o pagină personalizată utilizând API client navigateTo. Paginile personalizate pot naviga către alte pagini personalizate sau către o pagină de aplicație proiectată pe bază de model, cum ar fi un formular, vizualizare sau tablou de bord cu funcția de navigare Power Fx. Mai multe informații: Navigarea la o pagină personalizată

  • Cum este pagina personalizată făcută receptivă?

    Controalele receptive ale recipientelor permit crearea unei pagini de aplicații receptive fără formule. Mai multe informații: Construirea paginilor receptive. Mai multe îndrumări personalizate pentru proiectarea paginilor pot fi găsite și în Proiectați o pagină personalizată pentru aplicația dvs. proiectată pe bază de model.

  • Cum este gestionată pagina personalizată într-o soluție?

    Fiecare pagină personalizată este o componentă separată a soluției, care permite unui producător să editeze o pagină personalizată la un moment dat. Majoritatea paginilor personalizate vor avea un singur ecran. În loc de mai multe ecrane, aceștia vor folosi funcțiile de navigare ale paginii personalizate pentru a trece la o altă pagină personalizată sau la o pagină de aplicație bazată pe model. Când o pagină personalizată are mai multe ecrane, este încă o componentă de soluție unică, astfel încât un singur producător poate lucra la setul de ecrane conținut.

  • Ce licențe sunt permise pentru a utiliza o pagină personalizată și contează o aplicație particularizată?

    Pagina personalizată utilizează un tip special de aplicație proiectată pe pânză, care îi permite să fie gestionat diferit. Pagina personalizată este considerată parte a infrastructurii de aplicații bazate pe model și poate fi utilizată numai în cadrul unei aplicații bazate pe model. Deci, urmează licența pentru aplicația proiectată pe bază de model. De asemenea, paginile personalizate nu sunt luate în considerare pentru limitele aplicației, deoarece sunt tratate ca o pagină în loc de o aplicație.

  • Este necesar ca paginile personalizate să fie partajate ca aplicații de pânză independente?

    Pagina personalizată este aliniată cu partajarea paginii aplicației proiectate pe bază de model, care se bazează pe partajarea aplicației bazată pe model fără a partaja pagini individuale pentru utilizatorii aplicației. Creatorii ar putea avea nevoie să partajeze pagina personalizată pentru a permite editarea.

Consultați și

Adăugarea unei pagini personalizate la aplicația dvs. proiectată pe bază de model

Proiectați o pagină particularizată pentru aplicația dvs. proiectată pe bază de model

Utilizați PowerFx în pagina particularizată

Adăugați conectori în pagini particularizate

Utilizarea Monitorului pentru a depana pagina particularizată

Probleme cunoscute ale paginii particularizate ale aplicației proiectate pe bază de model