Mokymo priemonė: raiškiojo teksto rengyklės valdiklio konfigūravimas portaluose Power Pages
Sąjungyklėje konfigūruojate raiškiojo Microsoft Dataverse teksto rengyklės komponentą formoje ir įgalinsite raiškiojo teksto rengyklę matyti tinklalapyje.
Šiame pavyzdyje bus naudojama atsiliepimų lentelė ir tinklalapis Susisiekti su mumis, pateikiamas maketo Pradžios šablonuose .
Būtinosios sąlygos
- Jūsų portalo versija turi būti 9.4.3.x arba naujesnė.
- Svetainė, naudojanti vieną Pradžios šablonąšablonuose.
1 veiksmas. Įtraukite kodo komponentą į lauką formoje
Dizaino studijoje pasirinkite Duomenų darbo sritį.
Rinktis Atsiliepimo. lentelė.
Rinktis Formas ir tada rinkitės redaguoti paprasčiausiai sususiekite su mumis formą.
Pasirinkite Message lauką.
Pasirinkite + komponentas ir pažymėkite įvesties skaičiaus komponentą .
Pasirinkite Atlikta.
Pasirinkite Įrašyti, tada Publikuoti formą.
2 veiksmas. Raiškiojo teksto rengyklės komponento konfigūravimas portaluose
Toliau nurodytais veiksmais konfigūruojame esamą atsiliepimų puslapį, taip pat galite sukurti savo puslapį ir įtraukti savo formos formos komponentą.
Darbo srityje Puslapiai pažymėkite puslapį Susisiekti su mumis puslapį.
Message laukelis turi būti rodomas formoje su pranešimu Įjungti pasirinktinį komponentą, kad šis laukas būtų rodomas peržiūroje.
Rinkitės lauką Redaguoti lauką.
Pažymėkite lauką Įjungti pasirinktinį komponentą.
Pasirinkite Gerai.
Pasirinkite Sinchronizuoti.
Pastaba.
Kad duomenys būtų rodomi kaip raiškusis tekstas, gali reikėti padidinti teksto stulpelių simbolių dydį, kad tilptų papildoma informacija.
3.1 žingsnis. Lentelės teisių įtraukimas į raiškiojo teksto priedų lentelę
Norėdami portale naudoti ir saugoti vaizdus raiškiojo teksto rengyklėje, turėsite įtraukti lentelės teises į raiškiojo teksto priedų lentelę (msdyn_richtextfile).
Atidarykite dizaino studio ir pasirinkite Nustatyti darbo sritį.
Pasirinkite Lentelės teisės.
Rinktis + Naują leidimą, kad sukurtumėte naują lentelės leidimą raiškiojo teksto priedų lentelei. Pavadinimas gali būti bet koks jūsų pasirinktas. šiame pavyzdyje naudojame RTE priedas.
Parinkčiai Prieigos tipas pasirinkite Visuotinė prieiga.
Pastaba.
Pasirenkamas Visuotinės prieigos tipas, nes tarp lentelės, sukonfigūruotos naudoti raiškiojo teksto rengyklės valdiklį, ir raiškiojo teksto priedų lentelės nėra ryšio.
Skiltyje Teisė pažymėkite žymės langelius Skaityti, Rašyti, Kurti ir Panaikinti.
Priskirkite lentelės teisei atitinkamą žiniatinklio vaidmenį.
Svarbu
Jei norite išsaugoti vaizdus kaip „Base 64“ eilutes tiesiai stulpelyje, kurį sukonfigūravote naudoti raiškiojo teksto rengyklės valdiklį, turite sukonfigūruoti valdiklį naudodami JSON konfigūracijos failą. Nustatykite disableImages ir disableDefaultImageProcessing reikšmę true, kad vaizdai būtų generuojami nuosekliai visuose klientuose. Naudojant šį metodą nebūtina visuotinė lentelės teisė raiškiojo teksto priedų (msdyn_richtextfile) lentelėje.
3.2 veiksmas. Žiniatinklio API svetainės parametro įtraukimas
Norėdami įrašyti vaizdus raiškiojo teksto rengyklės valdiklyje, turėsite įtraukti porą svetainės parametrų.
Atidarykite Portalų valdymo programą.
Eikite į Svetainės parametrai.
Sukurkite šiuos svetainės parametrus: įveskite pavadinimą, žiniatinklio svetainę ir reikšmę true, tada pasirinkite Įrašyti ir uždaryti.
Svetainės pavadinimo nustatymas Vertė Webapi/msdyn_richtextfile/enabled teisinga Webapi/msdyn_richtextfile/fields *
4 veiksmas. Peržiūrėti svetainę.
Dizaino studijoje rinkitės Sinchronizuoti.
Pasirinkite Peržiūra tada rinkitės Darbastalis, eikite į Susisiekti su mumis puslapį, kurį turėtumėte matyti tinkintame įjungtame komponente.
Raiškiojo teksto rengyklė tik skaitomoje formoje
Tik skaitomoje formoje raiškiojo teksto rengyklė rodo turinį su formatavimu ir vaizdais. Turinį galima skaityti, bet ne redaguoti ar atnaujinti.
Pastaba.
Tik .PNG, .JPG. arba .GIF failų formatai palaikomi vilkimo ir numetimo atvejais.
Raiškiojo teksto rengyklės turinio lauko atvaizdavimas naudojant skystą arba puslapių žiniatinklio API
Raiškiojo teksto rengyklės turinio lauką galima generuoti naudojant "Liquid " arba puslapių žiniatinklio API. Jei lauke yra vaizdo failų, jie turės Dataverse žiniatinklio API nuorodos kelią. Norėdami rodyti šiuos vaizdus puslapių tinklalapyje, dabartinį kelią turite pakeisti atitinkamu puslapių API keliu.
Pavyzdys:
Vaizdo elementas raiškiojo teksto rengyklės turinio lauke bus rodomas taip, kaip nurodyta toliau, su nuoroda į Dataverse žiniatinklio API kelią:
<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">
Norėdami atnaujinti vaizdo elementą, pakeiskite / api / data / v9.0 su / _api , kaip parodyta toliau:
<img loading="lazy" src="/_api/msdyn_richtextfiles(d0a473a4-9e95-ee11-be37-000d3a5c393e)/msdyn_imageblob/$value?size=full" style="height:61px; width:376px">