Selvstudium: Konfigurere kontrolelementet rich text editor på portaler

Bemærk

Fra 12. oktober 2022 bliver Power Apps-portaler til Power Pages. Flere oplysninger: Microsoft Power Pages er nu generelt tilgængelig (blog)
Vi overfører og fletter snart dokumentationen til Power Apps-portalerne med Power Pages-dokumentationen.

I dette selvstudium skal du konfigurere Power Apps-portaler for at føje kontrolelementet rich text editor til en basisformular og derefter føje basisformularen til en webside. Portalbrugere kan arbejde med kontrolelementet rich text editor for at formatere tekst i formularen.

Forudsætninger

Din portalversion skal være 9.4.3.x eller nyere.

Trin 1. Føj kontrolelementet rich text editor til en kolonne i en modelbaseret app

Følg trinnene i selvstudiet Tilføje eller erstatte en tekstkolonne til redigering i RTF-format for at føje komponenten til en kolonne i en modelbaseret formular.

Bemærk

Det kan være nødvendigt at øge tegnstørrelsen i tekstkolonnerne for at gøre plads til de ekstra oplysninger, hvis dataene skal vises som RTF.

Trin 2. Kontrollér, at den modelbaserede app bruger det nye kontrolelement

Du kan opdatere en eksisterende modelbaseret app eller oprette en ny app med den formular, du har føjet komponenten til. Følgende billede viser f.eks. feedbacktabellen enkel kontakt os-formular ved hjælp af kontrolelementet rich text editor i en modelbaseret app.

Rich text editor til en feedbacktabel.

Trin 3. Tilføj et rich text editor-kontrolelement i en basisformular i portaler

I dette trin skal du oprette en ny basisformular i portaler og derefter føje kontrolelementet til basisformularen. Du kan også bruge en eksisterende basisformular.

Trin 3.1. Opret en ny basisformular

  1. Åbn appen Portaladministration.

  2. Vælg under Indhold Basisfomularer i venstre rude.

  3. Vælg Ny.

  4. Angiv et Navn til formularen. I dette eksempel bruger vi Basisformular til feedback med RTE.

  5. Vælg Feedback (feedback) som Tabelnavn.

  6. Vælg navnet på den modelbaserede appformular, hvor du har tilføjet kontrolelementet i RTF-format. I dette eksempel enkel kontakt os-formular.

  7. Vælg dit portalwebsted.

    Basisformularkonfiguration.

  8. Vælg Gem og luk.

Trin 3.2. Tilføj rich text editor-kontrolelementet i basisformularen

  1. Åbn appen Portaladministration.

  2. Vælg under Indhold Basisfomularer i venstre rude.

  3. Vælg den basisformular, du oprettede i trin 3.1.

  4. Vælg fanen Metadata i basic formular.

  5. Vælg Metadata til ny basisformular.

  6. Vælg Attribut som Type.

  7. Vælg navnet på den kolonne, som RTF-kontrolelementet er aktiveret for, som Logisk navn for attribut. I dette eksempel Kommentarer (kommentarer).

    Konfiguration af metadata for basisformular.

  8. Angiv en værdi for Label. I dette eksempel Kommentarer.

  9. Vælg Kodekomponent for Kontrolelementtype.

    Konfiguration af basisformularmetadata, der angiver kontrolelementformatet til 'kodekomponent'.

  10. Vælg Gem og luk.

Trin 3.3. Tilføj tabeltilladelser til tabellen Vedhæftede RTF-filer

Hvis du vil bruge og gemme billeder i RTF-editoren på portalen, skal du føje tabeltilladelser til tabellen Vedhæftede RTF-filer (msdyn_richtextfile).

  1. Åbn din portal i portalstudio.

  2. Vælg Indstillinger (tandhjulsikon) i venstre rude, og vælg Tabeltilladelser

    Valg af tabeltilladelser.

  3. Opret en ny tabeltilladelse til tabellen over vedhæftede RTF-filer. Navnet kan være hvad som helst. I dette eksempel bruger vi Vedhæftet fil i RTE.

  4. Angiv Adgangstype til Global adgang.

    Bemærk

    Typen Global adgang vælges, da der ikke er nogen relation mellem tabellen, der er konfigureret til at bruge kontrolelementet rich text editor, og tabellen Vedhæftede RTF-filer.

  5. Markér afkrydsningsfelterne Læs, Skriv, Opret og Slet under Tilladelse til.

  6. Tildel den relevante webrolle til tabeltilladelsen.

    Konfiguration af tilladelserne til RTF-tabellen.

Vigtigt

Hvis du vil gemme billeder som strenge i basis 64 direkte i kolonnen, du har konfigureret til at bruge kontrolelementet rich text editor, skal du konfigurere kontrolelementet ved hjælp af en JSON-konfigurationsfil. Angiv disableImages og disableDefaultImageProcessing til true, så billeder kan gengives ensartet på tværs af alle klienter. Hvis du bruger denne metode, kræver den ikke global tabeltilladelse til tabellen Vedhæftede RTF-filer (msdyn_richtextfile).

Trin 3.4. Tilføj indstilling for web-API-websted

  1. Åbn appen Portaladministration.

  2. Gå til Indstillinger for websted.

  3. Opret følgende indstillinger for websted: Angiv navnet, dit websted og værdien af true, og vælg derefter Gem og luk.

    Navn på indstilling for websted Værdi
    Webapi/msdyn_richtextfile/enabled true
    Webapi/msdyn_richtextfile/fields *

Trin 4. Opret en webside i portaler, der bruger basisformularen

  1. Åbn din portal i Power Apps-portalstudiet.

  2. Vælg Ny side i øverste venstre hjørne.

  3. Vælg Tom som layout.

  4. Opdater websidenavnet i egenskabsruden til højre. For eksempel Feedback.

  5. Opdater Delvis URL-adresse. For eksempel feedback.

  6. Vælg sektionen Kolonne under sektionen Overskrift i sideeditoren.

  7. Vælg Komponenter (+) i venstre rude.

  8. Vælg Formular under Portalkomponenter.

  9. Vælg Brug eksisterende i egenskabsruden til højre.

  10. Vælg den basisformular, du har oprettet tidligere i dette selvstudium, under Navn. I dette eksempel er det Basisformular til feedback med RTE.

    Tip

    Hvis du ikke kan se formularen, skal du vælge Synkroniseringskonfiguration for at synkronisere ændringer fra Dataverse.

  11. Vælg Administrer tabeltilladelser under Tilladelser, og kontrollér, at du har de relevante tabeltilladelser og webroller konfigureret for den Dataverse-tabel, der er knyttet til formularen.

    Bemærk

    Tabellen feedback har som standard konfigureret opret-tilladelser til standardwebrollerne. Du kan finde flere oplysninger i Prøve på Kontakt os.

  12. Vælg Gennemse websted i øverste højre hjørne.

    På websiden vises nu basisformularen til feedbacktabellen med kontrolelementet rich text editor, på samme måde som formularen vises, mens du bruger den modelbaserede app.

    Basisformular, der viser RTF-komponenten på en webside.

Rich text editor i en skrivebeskyttet formular

I en skrivebeskyttet formular vises indholdet af rich text editor med formateringen og billeder. Indholdet kan læses, men ikke redigeres eller opdateres.

Se også

Oversigt over Power Apps component framework
Opret din første komponent
Tilføj kodekomponent til et felt eller en tabel i modelbaseret apps