Notă
Accesul la această pagină necesită autorizare. Puteți încerca să vă conectați sau să modificați directoarele.
Accesul la această pagină necesită autorizare. Puteți încerca să modificați directoarele.
Acest articol descrie limitările cunoscute ale comenzilor moderne pentru aplicațiile bazate pe modele.
Limitări ale bibliotecilor Power Fx și command component
Power Fx partajează o anumită infrastructură cu paginile particularizate și aplicațiile create pe planșă. Limitările relevante ale paginilor personalizate se aplică și comenzilor.
- În prezent, nu toate funcțiile Power Fx sunt acceptate pentru comenzi.
- Microsoft Dataverse este în prezent singura sursă de date suportată atunci când se folosesc Power Fx cu comenzi. Dar paginile particularizate pot fi utilizate pentru conectarea la date externe.
- Pentru a adăuga tabele suplimentare, deschideți biblioteca de componente de comandă din proiectantul de comandă. Sau poți redeschide Command Designer selectând un alt tabel în App Designer.
- Când scrii formule Power Fx în designul comenzilor, IntelliSense poate oferi uneori recomandări pentru funcții nesuportate. Este posibil să nu afișeze o eroare pentru funcții nesuportate din proiectorul de comenzi sau din biblioteca de componente de comandă asociată.
- Comenzile și biblioteca de componente de comandă create dintr-o singură aplicație nu pot fi adăugate la aplicații diferite. Dar puteți copia comanda și o puteți lipi într-o altă aplicație sau locație din bara de comandă.
- În prezent nu sunt acceptate în Power Fx toate regulile de vizibilitate predefinite din comenzile clasice. Vizibilitatea clasică este acceptată fără utilizarea Power Fx. Acest lucru este necesar pentru a migra comenzile clasice în formate de reguli moderne și clasice, dar nu va fi expus în proiectantul de comenzi. Cu toate acestea, vizibilitatea clasică este expusă în fișierele de soluție și Dataverse.
- Pentru a șterge bibliotecile de componente de comandă, trebuie să ștergeți aplicația. Sau puteți șterge înregistrarea asociată din tabelul de elemente ale aplicației bazate pe model, apoi puteți șterge biblioteca de componente. Înregistrarea elementului de aplicație bazată pe model există în Dataverse dar nu este expus în soluții. Mai multe informații: Ștergerea unei înregistrări a elementului de aplicație bazat pe model
- Comenzile bazate pe Power Fx nu sunt suportate și nu rulează în aplicația Dynamics 365 pentru Outlook sau într-o aplicație bazată pe modele găzduită într-un Portal.
- Modificările metadatelor pentru atribute s-ar putea să nu se reflecte în expresie. Power Fx Pentru a actualiza metadatele, deschideți biblioteca de componente folosind acțiunile din bara de comenzi din designerul de comenzi. În Power Apps Studio pentru aplicații canvas, selectați Surse de date, selectați sursa de date și apoi reîmprospătați. Această acțiune actualizează metadatele pentru biblioteca de componente.
Limitările proiectantului de comenzi
- Comenzile clasice preexistente nu pot fi particularizate în proiectantul de comenzi până când nu sunt migrate la infrastructura modernă. Aceasta include comenzile predefinite, care vor fi migrate progresiv în timp. Poți continua să folosești alte mecanisme și unelte terțe pentru personalizarea comenzilor clasice.
- Butoanele populate dinamic nu sunt acceptate. Vă recomandăm să le creați în mod declarativ.
- Antetul global al aplicației și barele de comandă din tabloul de bord nu sunt acceptate în prezent în proiectantul de comenzi. Acestea sunt particularizate rar. Partajați feedback dacă găsiți acest lucru valoros pe care să-l prioritizați.
- Este acceptată o bibliotecă cu o singură componentă. Power Fx Proiectantul de comenzi ar putea afișa mesajul de eroare: „Imposibil de inițializat managerul de componente”. „Există mai multe biblioteci de componente asociate cu aplicația dvs.” Această eroare apare atunci când o aplicație are asociate mai multe biblioteci de componente duplicate, ceea ce nu este acceptat în prezent de aplicațiile bazate pe model. Pentru a rezolva această limitare, eliminați intrările suplimentare pentru aplicație.
AppElementFaceți acest lucru eliminând multiplele dependențe de bibliotecă cu aplicația, asigurându-vă că există o singură intrare.AppElement - Editarea comenzilor pe pagina de comenzi din zonele Solutions sau Tables din Power Apps (make.powerapps.com) nu are capacitatea de a seta
Run formulaca acțiune sauShow on condition from formulaca regulă de vizibilitate. Aceste capacități sunt disponibile numai la editarea comenzilor din cadrul designerului de aplicații modern.
Ștergerea unei înregistrări de element de aplicație bazată pe model
Avertisment
Dacă aplicația include comenzi bazate pe Power Fx, acestea încetează să mai funcționeze după ce ștergi înregistrarea tabelului elementelor bazate pe model.
Folosind tabelul Model-driven App Elements , parcurge următorii pași:
- Creați un flux pentru a obține o listă de rânduri. Mai multe informații: Obțineți o listă de rânduri
- Apoi, rulați fluxul pentru a găsi valoarea unică a *ID-ului rândului* pentru rândul pe care doriți să îl ștergeți și copiați-o. De asemenea, puteți găsi această valoare a rândului vizualizând rândurile tabelului din centrul de tabel pentru tabelul Element de aplicație bazat pe model la make.powerapps.com.
- Creați un pas pentru a șterge rândul utilizând valoarea ID unică pe care ați copiat-o în pasul anterior. Mai multe informații: Ștergeți un rând.
- Publicați aplicația bazată pe model asociată cu înregistrarea elementului aplicației bazate pe model.
Vedeți și
Prezentare generală a comenzii moderne
Introducerea Verificatorului de comenzi pentru panglicile aplicațiilor model