Jaa


Koodikomponenttien lisääminen mallipohjaisen sovelluksen mukautetulle sivulle

Tässä artikkelissa käsitellään ammattikehittäjien Power Apps component frameworkin avulla muodostamien koodikomponenttien käyttöä mukautetulla sivulla. Vain vähän ohjelmointia edellyttävän mukautetun UX-laajennettavuudesta on lisätietoja kohdassa Pohjaan perustuvien komponenttien lisääminen mukautetulle sivulle mallipohjaisessa sovelluksessa.

Tärkeä

  • Mukautetut sivut on uusi ominaisuus, joka muuttaa tuotetta merkittävästi. Tällä hetkellä siinä on lukuisia tunnettuja rajoituksia, jotka käsitellään kohdassa Mukautetun sivun tunnetut ongelmat.

Huomautus

  • Mukautetut sivut tukevat kaikkia tällä hetkellä pohjaan perustuvissa sovelluksissa tuettuja component framework -ohjelmointirajapintoja.
  • Tietyt mallipohjaiset sovelluskohtaiset ohjelmointirajapinnat, kuten WebAPI ja Navigation, ovat julkaisseet mukautettujen sivujen sovellustuen. Näitä ohjelmointirajapintoja voidaan käyttää mukautettujen sivujen koodikomponenteissa, ja ne toimivat lopullisessa julkaistussa sovelluksessa.
  • Lisätietoja yksittäisen ohjelmointirajapinnan tuen tilasta kussakin ympäristössä on kohdassa Power Apps component framework -ohjelmointirajapintaviite

Koodikomponenttien avulla ammattikehittäjät voivat luoda sovelluksessa käytettäviä mukautettuja koodikomponentteja. Tämän ammattilaiskoodin laajennettavuusmekanismin ansiosta ensiluokkaisen sovelluksen elinkaaren hallinnan voidaan sujuvasti laajentaa komponentteja, jotka ovat organisaation kaikkien sovelluskehittäjien käytettävissä. Koodikomponentteja voidaan uudelleenkäyttää mukautetuilla sivuilla sekä pohjaan perustuvissa ja mallipohjaisissa sovelluksissa. Ne voidaan päivittää, pakata ja siirtää keskitetysti Microsoft Dataverse -vakioratkaisujen avulla. Lisätietoja: Power Apps Component Frameworkin yleiskuvaus

Mukautettujen sivujen Power Apps component frameworkin ottaminen käyttöön

Koodikomponenttien käyttäminen mukautetulla sivulla edellyttää, että Power Apps component framework -ominaisuus otetaan käyttöön. Lisätietoja: Power Apps component framework -ominaisuuden ottaminen käyttöön

Power Apps component frameworkin ottaminen käyttöön

Mukautettavalla sivulla käytettävien koodikomponenttien luominen

Tässä osassa käsitellään koodikomponenttien luonti, tuontia ja testausta.

Koodikomponenttien luominen ja tuominen Dataversessa

Mukautettujen sivujen koodikomponentit noudattavat samaa malli kuin pohjaan perustuvien sovellusten koodikomponentit. Koodikomponentit on toteutettava ensin, jonka jälkeen ne voidaan lisätä mukautetulle sivulle. Lisätietoja koodikomponentin luomisesta on kohdassa Ensimmäisen komponentin luominen.

Jos alkuun haluaa päästää nopeasti, kannattaa kokeilla OOB-näytekomponenttien käyttöä. Kun koodikomponentti on toteutettu, se voidaan pakata ratkaisuksi ja lisätä Dataverseen. Koodikomponenttia voi nyt käyttää kaikilla mukautetulla sivuilla, mikä vastaa toimintaa mallipohjaisissa ja pohjaan perustuvissa sovelluksissa. Lisätietoja: Koodikomponenttien sovelluksen elinkaaren hallinta.

Koodikomponentin tuominen ja käyttäminen mukautetulla sivulla

Mukautetut sivut voivat käyttää ympäristössä kaikkia koodikomponentteja, jotka on aiemmin tuotu Dataverseen ratkaisujen avulla. Valitse vasemmassa ruudussa Lisää (+) ja valitse sitten sivun alareunassa Hae lisää komponentteja. Tuo komponentti -ruudussa on koodivälilehti, jossa näkyy kaikki ympäristössä olevat koodikomponentit.

Koodikomponenttien hakeminen mukautetulle sivulle

Huomautus

  • Jos koodikomponentti ei näy Tuo komponentti -ruudussa, tarkista, että pohjaan perustuvien sovellusten Power Apps component framework -ominaisuus on otettu käyttöön. Lisätietoja: Power Apps component framework -ominaisuuden ottaminen käyttöön
  • Varmista myös, että käytössä on pohjaan perustuvan sovellusstudion sisällöntuotannon uusin versio.

Juuri lisätyt koodikomponentit ovat nyt käytettävissä Koodikomponentit-osassa. Se voidaan lisätä mukautetulle sivulle.

WebAPI-koodikomponenttien lisääminen mukautetulle sivulle

Koodikomponentin testaaminen studiossa ja julkaistussa sovelluksessa

Pohjaan perustuvien sovellusten tavoin koodikomponentit ovat vuorovaikutteisia ja niitä voidaan testata mukautetun sivustudion sisällöntuotantoympäristössä. Tietyissä ohjelmointirajapinnoissa, kuten Web APIs ja Navigation, joissa on mukautetun sivun suorituspalvelun tuki vain, kun se käynnistetään, näkyy kuitenkin virhesanoma Metodia ei ole toteutettu.

Luontitietueen Web API:a ei toteutettu

Tämä virhe voidaan hylätä ja mukautettu sivu julkaista. Tämä mukautettu sivu lisätään sitten mallipohjaiseen sovellukseen ja sovellus julkaistaan, jolloin nähdään, miten mukautetun sivun verkko-ohjelmointirajapinta toimii käytännössä.

Seuraavassa kuvassa on tavallinen Web API -näyteohjausobjekti ja Navigation-ohjelmointirajapinnan ohjausobjekti, jotka on lisätty julkaistussa mallipohjaisessa sovelluksessa toimivalle mukautetulle sivulle.

Muita koodikomponenttiresursseja

Käytettävissä on myös muita Microsoftin näytekomponentteja.

Tavallisten näyteohjausobjektien lisääminen mukautetulle sivulle

Lisäksi on mahdollista kokeilla komponentteja Power Apps -yhteisön valikoimasta.

Komponenttivalikoima

Katso myös

Mallipohjaisen sovelluksen mukautetun sivun yleiskatsaus

Mukautetun sivun lisääminen mallipohjaiseen sovellukseen

PowerFx:n käyttö mukautetulla sivulla

Power Apps -liittymien yleiskatsaus

Tietoyhteyden lisääminen pohjaan perustuvien sovellusten suunnitteluohjelmaan