Õpetus: rikasteksti redaktori juhtelementide konfigureerimine teenuses Power Pages
Õpetuses konfigureerite rikasteksti redaktori komponenti teenuse Microsoft Dataverse vormil ja lubada rikasteksti redaktoril olla veebilehel nähtav.
See õpetus kasutab Tagasiside tabelit ja Võta meiega ühendust veebilehte, mis on saadaval Algpaigutuse mallides.
eeltingimused
- Teie portaali versioon peab olema 9.4.3.x või uuem.
- Sait, kus kasutatakse ühte Algpaigutusemallidest.
1. etapp. Lisage vormi väljake koodikomponent
Valige kujundusstuudios Andmete tööruum .
Valige Tagasiside tabel.
Valige Vormid ja seejärel redigeerige lihtsat meiega ühendusevõtmise vormi.
Valige väli Sõnum.
Valige + Komponent ja Numbrisisendi komponent.
Valige nupp Valmis.
Valige Salvesta ja Avalda vorm.
2. etapp Konfigureerige rikasteksti redaktori komponenti veebilehel
Järgmistes etappides konfigureerime olemasoleva tagasisidelehe, saate ka luua oma lehe ja lisada oma vormikomponendi.
Valige tööruumis Lehed leht Kontakt .
Sõnum peaks vormil kuvatama sõnumiga Luba kohandatud komponent selle välja eelversioonis kuvamiseks.
Valige väli ja Redigeeri välja.
Valige väli Kohandatud komponendi lubamine.
Valige OK.
Valige Sünkroniseeri.
Märkus.
Kui soovite andmeid rtf-vormingus kuvada, peate lisateabe saamiseks tekstiveergude tähesuurust suurendama.
Etapp 3.1. Tabeliõiguste lisamine rikasteksti redaktori manustabeli jaoks
Piltide kasutamiseks ja talletamiseks RTF redaktoris portaalis peate lisama tabeli õigused RTF manusetabelile (msdyn_richtextfile).
Avage kujundusstuudio ja valige Seadista tööruum.
Valige Tabeli õigused.
Valige + Uus õigus, et luua rikasteksti manustabelile uus tabeliõigus. Nimi võib olla kõik, mille valite; selles näites kasutame RTE manust.
Valige juurdepääsutüübile Globaalne juurdepääs.
Märkus.
Globaalse juurdepääsu tüüp valitakse, kuna rtf-tekstiredaktori juhtelementi ja rtf-teksti manusetabelit kasutav tabel ei ole omavahel seotud.
Märkige jaotises Õigus kellele märkeruudud Lugemine, Kirjutamine, Loomine, ja Kustutamine.
Määrake tabeliõigusele vastav veebiroll.
Oluline
Kui soovite pilte talletada 64 baasstringina otse veerus, mille olete konfigureerinud rtf-tekstiredaktori juhtelementi kasutama, peate juhtelementi konfigureerima JSON-konfiguratsioonifaili abil. Seadke disableImages ja disableDefaultImageProcessing väärtusele tõene et lubada kujutiste renderdamist järjepidevalt kõigis klientides. Selle meetodi kasutamine ei nõua RTF manuse (msdyn_richtextfile) tabeli globaalset tabeli õigust.
3.2. etapp Lisa veebi-API saidisätted
Selleks, et pilte rikasteksti redaktori juhtelemendis salvestada, peate lisama paar saidi sätet.
Avage Portaalide haldusrakendus.
Minge valikusse Saidi sätted.
Looge järgmised saidisätted: sisestage nimi, veebisait ja väärtus true ning seejärel valige Salvesta ja sule.
Saidi sätte nimi Väärtus Veebiapi/msdyn_richtextfile/lubatud true Veebiapi/msdyn_richtextfile/väljad *
4. etapp Saidi eelversioon.
Kujundusstuudios valige Sünkrooni.
Valige Eelversioon ja seejärel Töölaud, minge lehele Kontakt ja peaksite nägema kohandatud komponenti lubatud olekus.
Rtf-tekstiredaktor kirjutuskaitstud vormil
Rtf-vormingus redaktor kuvab kirjutuskaitstud vormil sisu koos vorminduse ja kujutistega. Sisu saab lugeda, kuid seda ei saa redigeerida ega värskendada.
Märkus.
Pukseerimiseks toetatakse ainult .PNG, .JPG. või .GIF failivorminguid.
RTF-redaktori sisuvälja renderdamine vedeliku või Pages Web API abil
RTF-redaktori sisuvälja saab renderdada Liquidi või Pages Web API abil. Kui väli sisaldab pildifaile, on Dataverse neil Web API viitetee. Nende piltide kuvamiseks lehekülgede veebilehel peate asendama praeguse tee vastava lehekülgede API teega.
Näide:
Rikastekstiredaktori sisuväljal olev pildielement kuvatakse järgmiselt, sisaldades viidet Dataverse Web API teele:
<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">
Pildielemendi värskendamiseks asendage /api/data/v9.0 koos /_api allpool näidatud viisil.
<img loading="lazy" src="/_api/msdyn_richtextfiles(d0a473a4-9e95-ee11-be37-000d3a5c393e)/msdyn_imageblob/$value?size=full" style="height:61px; width:376px">