Udostępnij za pośrednictwem


Samouczek: konfigurowanie kontrolki rich text editor w portalach

Uwaga

12 października 2022 r. funkcja Portale usługi Power Apps została przekształcona w usługę Power Pages. Więcej informacji: Usługa Microsoft Power Pages jest teraz ogólnie dostępna (blog)
Wkrótce zmigrujemy i scalimy dokumentację funkcji Portale usługi Power Apps z dokumentacją usługi Power Pages.

W tym samouczku skonfigurujesz portale Power Apps, aby dodać kontrolka rich text editor do formularza podstawowego, a następnie dodać podstawowy z formularza na stronę internetową. Użytkownicy portalu będą mogli korzystać z kontrolki rich text editor, aby formatować tekst na formularzu.

Wymagania wstępne

Wersja portalu musi być 9.4.3.x lub nowsza.

Krok 1. Dodaj kontrolkę rich text editor do kolumny w aplikacji opartej na modelu

Postępuj zgodnie z instrukcjami w samouczku Dodaj lub zamień kolumnę tekstu w celu edycji tekstu sformatowanego, aby dodać komponent do kolumny w formularzu opartym na modelu.

Uwaga

Aby wyświetlić dane jako tekst sformatowany, może być konieczne zwiększenie rozmiaru znaków w kolumnach tekstowych, aby pomieścić dodatkowe informacje.

Krok 2. Sprawdź, czy aplikacja oparta na modelu używa nowej kontrolki

Możesz zaktualizować istniejącą aplikację na podstawie modelu lub utworzyć nową aplikację, za pomocą formularza, do którego dodano składnik. Na przykład, poniższy obrazek pokazuje tabelę opinii prosty formularz kontaktowy przy użyciu kontrolki rich text editor w aplikacji sterowanej modelem.

Sformatowany edytor tekstu do tabeli opinii.

Krok 3. Dodaj kontrolkę rich text editor do podstawowego formularza w portalach

W tym kroku utworzysz nowy formularz podstawowy w portalach, a następnie dodasz kontrolkę do formularza podstawowego. Możesz też użyć istniejącego formularza podstawowego.

Krok 3.1. Utwórz nowy podstawowy formularz

  1. Otwórz Aplikacja Zarządzanie portalem.

  2. W lewym okienku w obszarze Treść wybierz opcję Podstawowe formularze.

  3. Wybierz Nowy.

  4. Wprowadź Nazwę formularza. W tym przykładzie używamy podstawowego formularza opinii z RTE.

  5. Jako Nazwa tabeli wybierz Opinie (opinie).

  6. Wybierz nazwę formularza aplikacji opartej na modelu, do którego dodano kontrolkę rich text editor. W tym przykładzie prosty formularz kontaktowy.

  7. Wybierz witrynę internetową portalu.

    Podstawowa konfiguracja formularzy.

  8. Zaznacz Zapisz i zamknij.

Krok 3.2. Dodaj kontrolkę rich text editor do formularza podstawowego

  1. Otwórz Aplikacja Zarządzanie portalem.

  2. W lewym okienku w obszarze Treść wybierz opcję Podstawowe formularze.

  3. Wybierz podstawowy formularz utworzony w kroku 3.1.

  4. Wybierz zakładkę Podstawowe metadane formularza.

  5. Wybierz Nowe metadane formularza podstawowego.

  6. W polu Typ wybierz pozycję Atrybut.

  7. Dla Nazwa logiczna atrybutu wybierz nazwę kolumny, dla której włączono kontrolkę rich text editor. W tym przykładzie są to Komentarze (comments).

    Podstawowa konfiguracja metadanych formularza.

  8. Wprowadź wartość dla etykiety. W tym przykładzie są to Komentarze.

  9. W ramach Styl formantu wybierz pozycję Kod składnika.

    Podstawowa konfiguracja metadanych formularza ustawiająca styl kontrolki na „komponent kodu”.

  10. Zaznacz Zapisz i zamknij.

Krok 3.3. Dodaj uprawnienia tabeli dla tabeli załączników w formacie RTF

Aby używać i przechowywać obrazy w edytorze tekstu rtf w portalu, musisz dodać uprawnienia tabeli w tabeli rich text attachment.

  1. Otwórz portal w portals Studio.

  2. W lewym okienku wybierz Ustawienia (ikona koła zębatego) i Uprawnienia tabeli

    Wybieranie uprawnień do tabel.

  3. Utwórz nowe uprawnienie tabeli dla tabeli załączników z bogatym tekstem. Imię może być dowolne; w tym przykładzie używamy Załącznik RTE.

  4. Dla typu Dostęp wybierz opcję Dostęp globalny.

    Uwaga

    Wybrano typ Dostęp globalny, ponieważ nie istnieje relacja między tabelą skonfigurowaną do używania kontrolki rich text editor a tabelą załączników tekstu sformatowanego.

  5. W sekcji Zezwolenie na zaznacz pola wyboru Odczyt, Zapis, Utwórz i Usuń.

  6. Przypisz odpowiednią rolę rola sieciowa do uprawnienia tabeli.

    Konfiguracja uprawnień do tabel bogatego tekstu.

Ważne

Jeśli chcesz przechowywać obrazy jako ciągi bazowe 64 bezpośrednio w kolumnie skonfigurowanej do korzystania z kontrolki rich text editor, musisz skonfigurować kontrolkę za pomocą plik konfiguracyjny JSON. Ustaw opcje disableImages i disableDefaultImageProcessing na true, aby obrazy były renderowane w sposób jednolity dla wszystkich klientów. Korzystanie z tej metody nie wymaga uprawnień do tabeli globalnej w tabeli załączników z tekstem sformatowanym (msdyn_richtextfile).

Krok 3.4. Dodaj ustawienia witryny internetowej API

  1. Otwórz Aplikacja Zarządzanie portalem.

  2. Przejdź do Ustawienia witryny.

  3. Utwórz następujące ustawienia witryny: wprowadź nazwę, swoją witrynę i wartość true, a następnie wybierz Zapisz i zamknij.

    Nazwa ustawień witryny Wartość
    Webapi/msdyn_richtextfile/enabled prawda
    Webapi/msdyn_richtextfile/fields *

Krok 4. Stwórz stronę w portalach korzystającą z podstawowego formularza

  1. Otwórz swój portal w Studio portali Power Apps.

  2. W lewym górnym rogu wybierz pozycję Nowa strona.

  3. Wybierz układ Puste.

  4. W okienku właściwości po prawej stronie zaktualizuj nazwę witryny sieciowej. Na przykład Opinia.

  5. Zaktualizuj częściowy adres URL. Na przykład Opinia.

  6. W edytorze stron pod sekcją Nagłówek zaznacz sekcję Kolumna.

  7. W lewym okienku nawigacji, wybierz Składniki (+).

  8. W obszarze Składniki portalu wybierz Form.

  9. W okienku właściwości po prawej stronie wybierz opcję Użyj istniejącego.

  10. W sekcji Nazwa wybierz formularz podstawowy utworzony wcześniej w tym samouczku. W tym przykładzie używamy podstawowego formularza opinii z RTE.

    Porada

    Jeśli nie widzisz formularza, wybierz Konfiguracja synchronizacji, aby zsynchronizować zmiany z Dataverse.

  11. W sekcji Uprawnienia wybierz Zarządzaj uprawnieniami do tabeli i upewnij się, że masz odpowiednie uprawnienia do tabeli i role internetowe skonfigurowane dla tabeli Dataverse powiązanej z formularzem.

    Uwaga

    Domyślnie tabela opinia ma uprawnienia utwórz skonfigurowane dla domyślnych ról sieciowych. Aby uzyskać więcej informacji, przejdź do Skontaktuj się z nami próbki.

  12. W prawym górnym rogu wybierz pozycję Przeglądaj witrynę internetową.

    Na stronie sieci Web będzie teraz wyświetlany podstawowy formularz tabeli opinii z kontrolką rich text editor, podobnie jak formularz, gdy jest używana aplikacja oparta na modelu.

    Podstawowy formularz przedstawiający komponent tekstu sformatowanego na stronie internetowej.

Edytor rtf na formularzu tylko do odczytu

W formularzu tylko do odczytu edytor tekstu sformatowanego wyświetla zawartość z formatowaniem i obrazami. Zawartość można odczytywać, ale nie edytować ani aktualizować.

Zobacz też

Omówienie Power Apps component framework
Utwórz swój pierwszy składnik
Dodawanie składników kodu do tabeli lub pola w aplikacji opartej na modelu