Jaa


Opetusohjelma: Rich Text Editor -ohjausobjektin määrittäminen Power Pagesissa

Opetusohjelmassa voit määrittää RTF-editorin osan Microsoft Dataverse -lomakkeessa ja ottaa RTF-editorin käyttöön verkkosivulla näkyväksi.

Tässä opetusohjelmassa käytetään Palaute-taulukkoa ja Ota yhteyttä -verkkosivua, joka on käytettävissä Aloitusasettelu-malleissa.

edellytykset

  • Portaaliversion on oltava vähintään 9.4.3.x.
  • Sivusto, joka käyttää jotain Aloitusasettelunmallia.

Vaihe 1. Koodikomponentin lisääminen lomakkeen kenttään

  1. Valitse suunnitteluohjelmassa Tiedot-työtila.

  2. Valitse Palaute-taulukko.

  3. Valitse Lomakkeet ja valitse muokattavaksi yksinkertainen yhteydenottolomake.

  4. Valitse Viesti-kenttä.

  5. Valitse + Komponentti ja valitse Lukusyöte-komponentti.

    Lisää RTF-komponentti lomakkeeseen.

  6. Valitse Valmis.

  7. Valitse Tallenna ja Julkaise lomake.

Vaihe 2. Rich text editor -komponentin määrittäminen verkkosivulle

Seuraavien vaiheiden mukaisesti määritämme aiemmin luodun palautesivun. Voit myös luoda oman sivusi ja lisätä oman lomake-osan.

  1. Valitse Sivut-työtilassa Ota yhteyttä -sivu.

  2. Viesti-kentän pitäisi näkyä lomakkeessa sekä sanoma Ota mukautettu osa käyttöön, jos haluat nähdä tämän kentän esikatselussa.

  3. Valitse ensin kenttä ja sitten Muokkaa kenttää.

  4. Valitse Ota mukautettu osa käyttöön -kenttä.

    Ota RTF-komponentti käyttöön suunnittelustudiossa.

  5. Valitse OK.

  6. Valitse Synkronoi.

Muistiinpano

Tekstisarakkeiden merkkien kokoa on ehkä suurennettava, jotta tiedot RTF-muodossa näyttävät lisätiedot sopisivat kenttään.

Vaihe 3.1 RTF-tekstiliitetaulukon taulukko-oikeuksien lisääminen

Jos käytät ja tallennat kuvia portaalin RTF-editorissa, sinun on lisättävä taulukko-oikeudet RTF-liitetiedosto-taulukkoon (msdyn_richtextfile).

  1. Avaa suunnitteluohjelma ja valitse Määritä-työtila.

  2. Valitse Taulukon oikeudet.

  3. Luo uusi taulukko-oikeus RTF-liitetiedostotaulukkoa varten valitsemalla + Uusi oikeus. Nimi voi olla mitä tahansa, kuten tässä esimerkissä RTE Attachment.

  4. Valitse käyttöoikeustyypiksi Yleinen käyttöoikeus.

    Muistiinpano

    Yleinen käyttöoikeus -tyyppi valitaan, koska Rich Text Editor -ohjausobjektia ja RTF-liitetiedostotaulukkoa varten määritetyn taulukon välillä ei ole suhdetta.

  5. Valitse Käyttöoikeus kohteeseen -kohdassa Luku-, Kirjoitus-, Luonti- ja Poisto-valintaruudut.

  6. Määritä taulukon käyttöoikeuteen asianmukainen verkkorooli.

    RTF-taulukko-oikeuksien määrittäminen.

Tärkeä

Jos haluat tallentaa kuvia base64-merkkijonona suoraan Rich Text Editor -ohjausobjektia varten määrittämääsi sarakkeeseen, määritä ohjausobjekti JSON-määritystiedostolla. Määritä disableImages- ja disableDefaultImageProcessing-arvoiksitrue, jotta kuvat voidaan hahmontaa yhdenmukaisesti kaikissa asiakasohjelmissa. Tämän tavan käyttäminen ei edellytä RTF-liitteen (msdyn_richtextfile) taulukon yleisiä taulukon käyttöoikeuksia.

Vaihe 3.2: Lisää WWW-ohjelmointirajapinnan sivustoasetus

Jos haluat tallentaa kuvia RTF-editorin ohjausobjektissa, sinun on lisättävä muutama sivuston asetus.

  1. Avaa portaalien hallintasovellus.

  2. Siirry sivuston asetuksiin.

  3. Luo seuraavat sivuston asetukset, kirjoita nimi, sivusto ja arvo tosi, ja valitse sitten Tallenna ja sulje.

    Sivuston asetuksen nimi Arvo
    Webapi/msdyn_richtextfile/enabled true
    Webapi/msdyn_richtextfile/fields *

Vaihe 4. Esikatsele sivustoa.

  1. Valitse suunnitteluohjelmassa Synkronoi.

  2. Valitse Esikatselu ja valitse sitten Työpöytä, siirry Ota yhteyttä -sivulle. Mukautetun osan pitäisi tulla käyttöön.

    RTF-komponentti lomakkeessa.

Vain luku -lomakkeen RTF-editori

Vain luku -lomakkeessa RTF-editori näyttää sisällön muotoiluineen ja kuvineen. Sisältöä voi lukea, mutta sitä ei voi muokata tai päivittää.

Muistiinpano

Vedä ja pudota -toiminto tukee vain tiedostomuotoja .PNG, .JPG ja .GIF.

RTF-editorin sisältökentän hahmontaminen Liquidin tai Pagesin verkko-ohjelmointipinnan avulla

RTF-editorin sisältökenttä voidaan hahmontaa Liquidin tai Pagesin verkko-ohjelmointipinnan avulla. Jos kenttä sisältää kuvatiedostoja, niillä on Dataversen verkko-ohjelmointirajapinnan viitepolku. Jos haluat näyttää nämä kuvat Pages-verkkosivulla, sinun on korvattava kulloinenkin polku vastaavalla Pagesin verkko-ohjelmointirajapinnan polulla.

Esimerkki:

RTF-editorin sisältökentän kuvaelementti näkyy seuraavalla tavalla ja sisältää viitteen Dataversen verkko-ohjelmointirajapinnan polkuun:

   <img loading="lazy" src="/api/data/v9.0/msdyn_richtextfiles(d0a473a4-9e95-ee11-be37-000d3a5c393e)/msdyn_imageblob/$value?size=full" style="height:61px; width:376px">

Voit päivittää kuvaelementin korvaamalla kohdan /api/data/v9.0 merkkijonolla /_api alla näkyvällä tavalla:

   <img loading="lazy" src="/_api/msdyn_richtextfiles(d0a473a4-9e95-ee11-be37-000d3a5c393e)/msdyn_imageblob/$value?size=full" style="height:61px; width:376px">

Katso myös