Definiowanie typu kroku ładowania formularza i ładowania karty
Typ kroku wieloformowego można skonfigurować w studio projektowym Power Pages.
Poniższe instrukcje szczegółowo opisują sposób konfigurowania formularza ładowania i kroku kart w aplikacji Zarządzanie portalami.
Ten typ kroku pozwala krokowi formularza obejmującego wiele kroków działać jako forma podstawowa w ramach całego procesu formularza obejmującego wiele kroków. Ładuje formularz z podobnym zestawem opcji dostępnych jako formularz podstawowy.
Ustawienia
Nazwa/nazwisko | opis |
---|---|
Nazwa/nazwisko | Opisowa nazwa rekordu. Wymagania |
Nazwa tabeli | Nazwa formularza podstawowego, z którego zostanie załadowany formularz. Wymagania |
Nazwa formularza | Nazwa formularza w tabeli docelowej, który ma być renderowany. Wymagani |
Nazwa karty | Nazwa karty w formularzu dla określonej tabeli, która ma być renderowana. Opcjonalnie |
Tryb | Jedna z następujących wartości:
|
Automatycznie generuj kroki na podstawie kart | Zaznaczenie tego pola wskazuje, że wiele kart na formularzu podstawowym będzie wyświetlanych z każdą kartą jako kolejnym krokiem, począwszy od pierwszej karty i dalej, aż użytkownik przejdzie przez wszystkie karty i po ostatecznym przekazaniu rekord zostanie wstawiony. Brak zaznaczenia w tym polu wskazuje zachowanie domyślne. Niezaznaczona wartość wskazuje, że tylko jedna karta lub formularz ma być renderowana dla bieżącego kroku. Jeśli nie określono nazwy karty, wyświetlana jest pierwsza karta. |
Typ źródła rekordu | Jedna z następujących wartości:
|
Nazwa parametru identyfikatora rekordu | Nazwa parametru dostarczonego w ciągu zapytania adresu URL do strony sieci Web zawierającej ten formularz podstawowy. |
Nazwa relacji | Wymagany, gdy typem źródła rekordu jest Rekord skojarzony z bieżącym użytkownikiem portalu. Nazwa logiczna relacji pomiędzy rekordem bieżącego użytkownika portalu a rekordem docelowym. Musi to zwracać ten sam typ tabeli, określony przez pole Nazwa tabeli. |
Włącz uprawnienia do tabeli | Spowoduje, że formularz będzie respektować uprawnienia tabeli. Wartością domyślną jest false dla zachowania zgodności z wcześniejszymi wersjami. Jeśli ustawiono na true, jawne uprawnienia są WYMAGANE dla każdego użytkownika, który chce uzyskać dostęp do formularza. Dotyczy to tylko pierwszego kroku formularza. UWAGA: Ta metoda zabezpieczania formularzy zostanie wkrótce przestarzała. Z tego powodu nie należy go używać. Użyj odpowiednich uprawnień tabeli, oraz konfiguracji ról sieciowych, aby zapewnić użytkownikom dostęp do wszelkich danych zamiast. Zobacz następną sekcję Zabezpiecz swoje formularze, aby uzyskać szczegóły. Więcej informacji: Zmiany uprawnień do tabel dla formularzy i list na nowych witrynach |
Zabezpiecz formularze
Uwaga
Ta metoda zabezpieczania formularzy zostanie wkrótce przestarzała. Z tego powodu nie należy go używać. Użyj odpowiednich uprawnień tabeli, oraz konfiguracji ról sieciowych, aby zapewnić użytkownikom dostęp do wszelkich danych zamiast. Więcej informacji: Zmiany uprawnień do tabel dla formularzy i list na nowych witrynach
W celu zabezpieczenia formularzy, należy utworzyć uprawnienia tabeli, które określają dostęp i własność rekordów zgodnie z rolami sieci Web. Jeśli użytkownik zatrzyma się na formularzu obejmującym wiele kroków, a nie ma uprawnień, otrzyma komunikat o błędzie. Ponadto zobaczysz ostrzeżenie, gdy formularz jest skonfigurowany z wyłączonymi uprawnieniami do tabeli:
„Dla tego rekordu muszą zostać włączone uprawnienia do tabeli albo każdy użytkownik Internetu będzie mógł wyświetlić dane”.
Aby włączyć uprawnienia do formularza obejmującego wiele kroków, zaznacz pole wyboru Włącz uprawnienia do tabeli. Więcej informacji: Tworzenie ról internetowych.
Inne ustawienia
Nazwa/nazwisko | opis |
---|---|
Renderuj zasoby sieci Web w tekście | Eliminuje element iFrame, który zawiera zasób sieci Web w formularzu podstawowym. |
Etykietki narzędzi włączone | Etykietka narzędzia jest ustawiana przy użyciu atrybutu tabeli docelowej. |
Pokaż nieobsługiwane pola | Obecnie obsługiwane są wszystkie pola. Jest to zarezerwowane dla potencjalnych zmian, jakie może wprowadzić w typach pól. |
Ustaw zalecane pola jako wymagane | Oznacza jako wymagane wszystkie atrybuty, które mają poziom wymagań pola ustawiony na "Zalecane ze względów biznesowych". |
Oznacz wszystkie pola jako wymagane | Sprawia, że wszystkie pola są wymagane, niezależnie od poziomu wymagań pola. |
Klasa CSS podsumowania weryfikacji | Nazwa klasy CSS przypisana do podsumowania weryfikacji. Domyślnie: 'validation-summary alert alert-error alert-block' |
Włącz linki podsumowania weryfikacji | Wartość logiczna true lub false, która wskazuje, czy łącza typu kotwica powinny być renderowane w podsumowaniu poprawności, aby przewijać do pola zawierającego błąd. Domyślnie: true. |
Tekst linku do podsumowania weryfikacji | Etykieta przypisana do łączy sprawdzania poprawności. Domyślnie: Kliknij tutaj |
Instrukcje | Wyświetl blok tekstu u góry formularza. |
Komunikat dotyczący nieznalezienia rekordu | Komunikat wyświetlany, gdy nie można załadować rekordu źródłowego. Domyślnie: Nie można odnaleźć rekordu, którego szukasz. |
Opcje formularza
Imię i nazwisko/nazwa | opis |
---|---|
Dodaj test Captcha | Portal używa RadCaptcha od Telerik w celu zapobiegania atakom złośliwego spamu. Usługa wymaga unikatowego klucza do uwierzytelniania żądań aplikacji portalu. |
Grupa weryfikacji | Nazwa grupy przypisana do formantów wprowadzania, w celu oceny prawidłowych wartości wejściowych nazwanych grup. |
Klasa CSS przycisku Wstecz | Nazwa klasy CSS przypisana do przycisku Poprzedni. |
Tekst przycisku Wstecz | Etykieta na przycisku Poprzedni. |
Klasa CSS przycisku Dalej | Nazwa klasy CSS przypisana do przycisku Następny. |
Tekst przycisku przesyłania | Etykieta na przycisku Następny. |
Klasa CSS przycisku Prześlij | Nazwa klasy CSS przypisana do przycisku Prześlij. Domyślnie: przycisk prześlij |
Tekst przycisku przesyłania | Etykieta na przycisku przesyłania. Domyślnie jest to 'Prześlij' |
Tekst zajętego przycisku przesyłania | Etykieta na przycisku Prześlij podczas procesu uruchamiania. Domyślnie: Przetwarzanie... |
Skojarz bieżącego użytkownika portalu z tworzeniem rekordu
Opcje te są używane do śledzenia, który kontakt portalu tworzy rekord za pośrednictwem interfejsu użytkownika portalu
Nazwa | Opis |
---|---|
Utwórz skojarzenie bieżącego użytkownika portalu | Zaznaczenie tego pola wskazuje, że rekord aktualnie zalogowanego użytkownika powinien być związany z rekordem tabeli docelowej. |
Kolumna wyszukiwania użytkowników portalu | Nazwa logiczna atrybutu tabeli docelowej, która przechowuje użytkownika portalu. |
Jest stroną działania | Wartość logiczna wskazująca, czy kolumna wyszukiwania użytkowników portalu jest typem strony działania. Zobacz Tabela ActivityParty |
Odwołanie do skojarzonej tabeli
Poniższe parametry dotyczą ustawiania powiązanego odniesienia do tabeli podczas zapisywania formularza.
Zapewnia to sposób kojarzenia bieżącego rekordu tworzonego lub aktualizowanego przez formularz innym rekordem docelowym. Jest to przydatne, jeśli masz wiele kroków z wieloma typami tabel i chcesz się odnieść do rekordów wynikowych lub jeśli strona otrzymuje ciąg zapytania identyfikatora rekordu, który chcesz skojarzyć. Na przykład mamy stronę kariery zawierającą oferty pracy, każda z łączem do aplikacji dla pracy, które zawiera identyfikator oferty pracy do formularza aplikacji, aby po utworzeniu aplikacji oferta pracy była kojarzona z rekordem.
Nazwa/nazwisko | Opis |
---|---|
Ustaw odwołanie do tabeli przy zapisywaniu | Tak lub Nie. Wartość tak wskazuje, że podczas zapisywania formularza należy przypisać skojarzone odwołanie do tabeli, w przeciwnym razie żadne nie zostanie ustawione. |
Nazwa relacji | Nazwa definicji relacji dla określonej relacji między dwoma typami tabeli. Uwaga: nie należy określać nazwy relacji, jeśli określana jest Docelowa nazwa logiczna atrybutu wyszukiwania. |
Nazwa logiczna tabeli | Logiczna nazwa tabeli referencyjnej. |
Nazwa logiczna atrybutu wyszukiwania docelowego | Logiczna nazwa atrybutu wyszukiwania na tworzonej lub aktualizowanej tabeli docelowej. Uwaga: nie należy określać nazwy relacji, jeśli określana jest Docelowa nazwa logiczna atrybutu wyszukiwania. |
Wypełnij pole wyszukiwania | Jeśli wyszukiwanie dotyczące tabeli odniesienia znajduje się w formularzu, zaznaczenie tej wartości spowoduje wypełnienie pola w formularzu wartością pobieraną za pomocą poniższego ustawienia. |
Typ źródła | Jedna z następujących wartości:
|
Krok tabeli odwołań | Rekord krok formularza obejmującego wiele kroków z poprzedniego kroku w celu pobrania tabeli utworzonej lub edytowanej w tym kroku, aby skojarzyć ją z rekordem dla tego bieżącego kroku. |
Nazwa ciągu zapytania | Nazwa parametru dostarczonego w Ciągu zapytania adresu URL do strony sieci Web zawierającej formularz obejmujący wiele kroków. |
Ciąg zapytania jest kluczem podstawowym | Ustawienie Tak oznacza, że wartość ciągu zapytania jest wartością Klucz podstawowy. Ustawienie Nie oznacza, że wartość ciągu zapytania jest typem atrybutu innym niż Klucz podstawowy. |
Nazwa logiczna atrybutu zapytania | Nazwa logiczna atrybutu do zapytania rekordu. |
Pokaż szczegóły tylko do odczytu | Zaznaczenie tego pola wskazuje, że formularz powinien być renderowany na górze strony i wyświetlać informacje readonly dotyczące rekordu odwołania. Wymaga nazwy formularza. |
Nazwa formularza | Nazwa formularza na tabeli odwołania, która powinna być używana do wyświetlania szczegółów readonly. |
Inne funkcje
Imię i nazwisko/nazwa | opis |
---|---|
Dołącz plik | Zaznacz, aby formularz zawierał formantu przekazywania plików na dole formularza, aby umożliwić dołączanie pliku do rekordu. |
Zezwalaj na wiele plików | Wartość logiczna wskazująca, czy użytkownik może przesłać więcej niż jeden plik. |
Zaakceptuj | Atrybut accept określa typy MIME plików, które serwer akceptuje podczas przekazywania pliku. Aby określić więcej niż jedną wartość, rozdziel wartości przecinkami (np. audio/*,video/*,image/*). |
Etykieta | Tekst wyświetlany obok formantu przekazywania plików. Dla każdego pakietu językowego zainstalowanego i włączonego dla środowiska Microsoft Dataverse dostępne będzie pole służące wprowadzania wiadomości w powiązanym języku. |
Jest wymagany | Zaznaczenie tego pola oznacza, że załączenie pliku jest wymagane do kontynuowania. |
Komunikat o błędzie — wymagane | Komunikat wyświetlany podczas sprawdzania poprawności formularza, jeśli wartość Jest wymagana to true a użytkownik nie dołączył pliku. Dla każdego pakietu językowego zainstalowanego i włączonego dla środowiska Dataverse dostępne będzie pole służące wprowadzania wiadomości w powiązanym języku. |
Niestandardowy kod JavaScript | Niestandardowy blok kodu JavaScript, który zostanie dodany u dołu strony tuż przed zamknięciem elementu karty formularza. Identyfikator danych wejściowych HTML pola tabeli został ustawiony na logiczną nazwę atrybutu. Sprawia to, że wybieranie pola, ustawienie wartości lub inne manipulacje wykonywane przez klienta są łatwe dzięki jQuery. $(document).ready(function() { $(#address1_stateorprovince).val(Saskatchewan); }); |