Udostępnij przez


Umożliwia edytowanie widoków aplikacji opartych na modelu przy użyciu edytowalnej kontrolki siatki

Domyślnie użytkownicy nie mogą wprowadzać danych bezpośrednio przy użyciu kontrolki widoku tylko do odczytu dla widoków i podsiatek w formularzach. Użytkownicy wybierają wiersz w siatce, aby otworzyć formularz, edytować dane, a następnie zapisać, co wymaga wykonania wielu kroków. Przy użyciu edytowalnych siatek, użytkownicy będą mogli przeprowadzać edycję w wierszu bezpośrednio z widoku i podsiatki, niezależnie od tego, czy używają aplikacji sieci Web czy tabletu. To środowisko edycji nie jest dostępne na telefonach.

Przykład edytowalnej siatki w formularzu aplikacji opartej na modelu.

Gdy edytowalne siatki są włączone za pomocą edytowalnej kontrolki siatki, użytkownicy mogą edytować dane wewnątrz większości typów kolumn, w tym podstawowe kolumny odnośników i kolumn wyboru. Siatki edytowalne pozwalają uniknąć konieczności otwierania formularza.

Dodawanie edytowalnej siatki do formularza głównego

  1. Zaloguj się do usługi Power Apps, wybierz pozycję Rozwiązania w okienku nawigacji po lewej stronie, a następnie otwórz żądane rozwiązanie. Jeśli elementu nie ma w okienku panelu bocznego, wybierz …Więcej, a następnie wybierz żądany element.

  2. Wybierz tabelę w rozwiązaniu, a następnie wybierz obszar Formularze . Otwórz formularz główny zawierający podsieć do edycji.

  3. W projektancie formularzy, wybierz Komponenty w okienku nawigacji po lewej stronie, rozwiń Siatkę, a następnie wybierz Edytowalną siatkę.

  4. Wybierz następujące elementy dla siatki.

    Area Majątek Description
    Grid Tabela Wybierz tabelę, w której mają być wyświetlane rekordy w siatce.
    Grid View Wybierz widok tabeli, jaki chcesz wyświetlić w siatce.
    Grid Widok wyszukiwania Wybierz, aby dodać do wyszukiwania. Wybierz kolumnę odnośnika, która ma zostać dodana (na przykład wybierz pozycję Podstawowy kontakt), a następnie na liście Widok domyślny wybierz źródło danych dla kolumny odnośnika.
    Podsiatka Tabela Jeśli masz zagnieżdżoną siatkę, wybierz tabelę oraz widok dla zagnieżdżonej siatki (dotyczy tylko telefonów i tabletów).
    Podsiatka Identyfikator nadrzędny podsieci Dla identyfikatora nadrzędnego podsiatki wybierz relację dla tabeli. Na przykład kolumna tabeli identyfikatorów podrzędnych podsiatki łączy tabele Konto i Kontakt .
    Grupuj według Włączanie lub wyłączanie Jeśli nie chcesz zezwalać użytkownikowi na grupowanie danych według dowolnej kolumny w widoku (na przykład chcesz zaoszczędzić miejsce), w wartości Grupuj według wybierz pozycję Wyłącz.
    Układ Orientacja pionowa lub pozioma Określa sposób wyświetlania siatki w formularzu.
    Zezwalaj na filtrowanie Włączanie lub wyłączanie Wyłącz tę opcję, jeśli nie chcesz, aby użytkownicy mogli filtrować tabelę według słowa kluczowego.
    Ukryj nagłówek kolumny zagnieżdżonej siatki Pokaż nagłówek kolumny lub ukryj nagłówek kolumny Określa, czy nagłówek siatki jest wyświetlany.
    Pasek filtru alfanumerycznego Pokaż pasek filtru alfanumerycznego lub Ukryj pasek filtru alfanumerycznego Określa, czy jest wyświetlany pasek filtru znajdujący się u dołu siatki.
    Pokaż składnik na Sieć Web, Urządzenia przenośne, Tablet Określa typ klienta, który może używać edytowalnej kontrolki siatki.
  5. Wybierz pozycję Gotowe.

  6. Zapisz i opublikuj formularz, aby zapisać go i udostępnić użytkownikom aplikacji.

Aby uzyskać informacje na temat edytowania właściwości istniejącego podsieci w formularzu, przejdź do tematu Konfigurowanie składnika podsieci.

Umożliwia edytowanie głównych siatek dla widoków przy użyciu klasycznego eksploratora rozwiązań

  1. Zaloguj się do usługi Power Apps, wybierz pozycję Rozwiązania w okienku nawigacji po lewej stronie, a następnie otwórz żądane rozwiązanie. Jeśli elementu nie ma w okienku panelu bocznego, wybierz …Więcej, a następnie wybierz żądany element.

  2. Na pasku narzędzi wybierz pozycję ...>Przełącz się do wersji klasycznej. Spowoduje to otwarcie Eksploratora rozwiązań w nowym oknie przeglądarki.

  3. Na liście Jednostki (reprezentują one tabele Dataverse) otwórz odpowiednią tabelę, wybierz kartę Kontrolki , a następnie wybierz pozycję Dodaj kontrolkę.

    Dodaj niestandardową kontrolkę Edytowalnych siatek.

  4. W oknie dialogowym Dodawanie kontrolki wybierz pozycję Edytowalna siatka, a następnie wybierz pozycję Dodaj.

  5. W dodanym wierszu Edytowalna siatka wybierz typ klienta, do którego chcesz zastosować siatkę, na przykład sieć Web, telefon lub tablet. Dzięki temu kontrolka siatki edytowalnej jest domyślną kontrolką wybranego typu klienta. Ponieważ kontrolka nie działa z telefonami, należy wybrać pozycję Internet dla użytkowników aplikacji klasycznych. Podczas działania użytkownicy mogą przełączać się między edytowalnymi tabelami a tabelami tylko do odczytu.

Uwaga / Notatka

Ponieważ funkcje edytowania nie są dostępne w kształcie Telefon, jeśli ten formant jest skonfigurowany na telefony, zostanie wyświetlona wersja formantu listy dostępna tylko do odczytu.

Edytowalny wiersz siatki z wyborem formatu.

  1. Aby dodać wyszukiwanie, w sekcji Edytowalna tabela wybierz pozycję Dodaj wyszukiwanie, a następnie w oknie dialogowym Konfigurowanie właściwości „Dodaj wyszukiwanie”:

    1. Na liście Dostępne widoki wybierz widok, aby dodać wyszukiwanie (na przykład wybierz pozycję Moje aktywne konta).

    2. Na liście Dostępne kolumny wybierz kolumnę wyszukiwania do dodania (na przykład wybierz pozycję Podstawowy kontakt).

    3. Na liście Widok domyślny wybierz źródło danych dla kolumny wyszukiwania.

    4. Jeśli chcesz ograniczyć wyświetlane wiersze, zaznacz pole wyboru Pokaż tylko wiersze, w których, a następnie wybierz kryteria z listy i kliknij OK.

      Dodaj wyszukiwanie w kontrolce Editable Grid.

  2. Jeśli masz zagnieżdżoną siatkę, wybierz przycisk ołówka dla Widok zagnieżdżonej siatki, a następnie wybierz tabelę i widok zagnieżdżonej siatki. Dla Identyfikator nadrzędny zagnieżdżonej siatki wybierz relację dla tabeli. Na przykład kolumna ParentAccountID łączy tabele Account i Contact .

    Uwaga / Notatka

    Zagnieżdżone siatki są dostępne tylko dla telefonów i tabletów, nie dla sieci Web.

  3. Jeśli nie chcesz zezwalać użytkownikowi na grupowanie danych według dowolnej kolumny w widoku (na przykład chcesz zaoszczędzić miejsce), w wierszu Grupuj według kolumny wybierz przycisk ołówka, a następnie w oknie dialogowym Konfigurowanie właściwości "Grupuj według kolumny" wybierz pozycję Wyłączone, a następnie wybierz przycisk OK.

    Napiwek

    Najczęściej jest to przydatne dla podsiatek na formularzach.

  4. Jeśli chcesz dodać zdarzenia języka JavaScript, wybierz kartę Zdarzenia , a następnie wybierz odpowiednie tabele, kolumny i zdarzenia. Więcej informacji : Dokumentacja dla deweloperów: Korzystanie z edytowalnych siatk

    Dodaj zdarzenia w edytowalnej kontrolce siatki.

  5. Aby zapisać zmiany, wybierz pozycję Zapisz na pasku akcji.

  6. Gdy wszystko będzie gotowe do udostępnienia zmian zespołowi, wybierz pozycję Publikuj na pasku akcji.

  7. Aby przetestować zmiany, przejdź do widoku określonego w poprzednim kroku, a następnie wprowadź pewne zmiany edycji w wierszu.

Tworzenie podsieci w formularzu edytowalnym przy użyciu klasycznego eksploratora rozwiązań

Uwaga / Notatka

Aby zapisać zmianę edytowalnej siatki w podsiatce, użytkownik musi jawnie zapisać, zanim opuści formularz.

  1. Zaloguj się do usługi Power Apps.

  2. Wybierz Rozwiązania, a następnie otwórz żądane rozwiązanie. Jeśli elementu nie ma w okienku panelu bocznego, wybierz …Więcej, a następnie wybierz żądany element.

  3. Wybierz tabelę w rozwiązaniu, a następnie wybierz obszar Formularze . Otwórz formularz główny zawierający podsiatkę.

  4. Na pasku poleceń projektanta formularzy wybierz pozycję ...>Przełącz się do wersji klasycznej. Ta akcja spowoduje otwarcie nowej karty w przeglądarce.

  5. Wybierz odpowiednią kontrolkę, a następnie wybierz pozycję Zmień właściwości na wstążce.

    Edytowalna podsiatka – widok klasyczny

  6. W oknie dialogowym Ustawianie właściwości wybierz pozycję Kontrolki.

  7. Wybierz pozycję Dodaj kontrolkę, wybierz pozycję Edytowalna siatka, a następnie wybierz pozycję Dodaj.

  8. W dodanym wierszu Edytowalna siatka wybierz typy klientów, do których chcesz zastosować siatkę. Dzięki temu edytowalna kontrolka siatki staje się domyślną kontrolką dla wybranego kształtu. W przypadku większości przypadków wybierz Web.

    Edytowalny wiersz siatki z wyborem kształtu.

  9. Wybierz pozycję Zapisz, a następnie pozycję Opublikuj.

Obsługa siatek edytowalnych

  • Edytowanie wierszy bezpośrednio na poziomie tabeli lub podsiatki (obejmuje tabele niestandardowe).

  • Widoki systemowe i widoki osobiste.

  • Klienci internetowi i mobilni.

  • Nawigacja za pomocą klawiatury lub myszy.

  • Grupowanie i sortowanie (można grupować/sortować wiersze po stronie klienta według dowolnej kolumny w bieżącym widoku).

  • Filtering.

  • Przenoszenie i zmienianie rozmiaru kolumn.

  • Paginacja.

  • Konfiguracja wyszukiwania.

  • Kolumny obliczeniowe i kolumny zestawień.

  • Reguły biznesowe (Pokaż komunikat o błędzie, Ustaw wartość kolumny, Ustaw wymagalność biznesową, Ustaw domyślną wartość, Zablokuj lub odblokuj kolumnę).

  • Zdarzenia języka JavaScript.

  • Włączanie lub wyłączanie komórek na podstawie roli bezpieczeństwa.

  • Użytkownicy mogą nadal używać funkcji wyszukiwania i wykresów oraz uzyskiwać dostęp do paska akcji tak jak w przypadku siatki tylko do odczytu.

Obsługiwane standardowe tabele

Web/tablet/telefon Tylko tablet/telefon Tylko sieć Web
Account

Termin

Zasób, który można zarezerwować

Rezerwacja zasobu, który można zarezerwować

Nagłówek rezerwacji zasobu, który można zarezerwować

Kategoria zasobu, który można zarezerwować

Skojarzenie kategorii zasobu, który można zarezerwować

Charakterystyka zasobu, który można zarezerwować

Grupa zasobów, które można zarezerwować

Stan rezerwacji

Przypadek

Kategoria

Characteristic

Konkurent

Kontakt

Email

Entitlement

Informacje zwrotne

Invoice

Artykuł merytoryczny

Wyświetlenia artykułów merytorycznych

Rekord z Bazy wiedzy

Lead

Szansa

Zamówienie

Rozmowa telefoniczna

Cennik

Product

Kolejka

Oferta

Model oceniania

Wartość klasyfikacji

Wystąpienie wskaźnika KPI umowy SLA

Działanie społecznościowe

Profil społecznościowy

Błąd synchronizacji

Zadanie

Zespół

User
Activity

Załącznik

Element reguły profilu dostępu do kanału

Adres konkurenta

Connection

Rola połączenia

Podpis wiadomości e-mail

Szablon wiadomości e-mail

Wygasły proces

Produkt zafakturowany

Zdarzenie związane z artykułem merytorycznym

Od potencjalnego klienta do szansy sprzedaży

Przetwarzanie

Skrzynka pocztowa

Nowy proces

Uwaga / Notatka

Produkt objęty szansą sprzedaży

Proces Sprzedaż w ramach szansy sprzedaży

Produkt zamówiony

Organization

Proces Od telefonu do sprawy

Pozycja cennika

Element kolejki

Produkt oferowany

Dokument programu Sharepoint

Proces tłumaczenia
Kampania

Działanie w ramach kampanii

Odpowiedź na kampanię

Profil dostępu do kanału

Reguła profilu dostępu do kanału

Kontrakt

Szablon uprawnienia

Strona zewnętrzna

Faks

List

Lista marketingowa

Position

Szybka kampania

Termin cykliczny

Materiały sprzedażowe

SLA

Ograniczenia

Typy danych, które nie są edytowalne w edytowalnej siatce

Następujące typy danych nie mogą być edytowane w edytowalnych siatkach: kolumny Klient i Wyszukiwanie listy stron; kolumny złożone (adres); kolumny stanu; kolumny związane z tabelą wyszukiwania (na przykład tabela Konto obejmuje odnośnik do kontaktu, gdzie kolumna Kontakt jest edytowalna, ale kolumna EmailAddress(Contact) już nie).

Grupowanie według widoków działa tylko po stronie klienta

Zachowanie grupowania działa tylko po stronie klienta i nie obejmuje stron. Grupowanie według jest funkcją klienta i działa tylko na jednej stronie danych. Grupowanie według nie powoduje wyświetlenia wszystkich opcji w zależności od kompletnego zestawu danych na serwerze. Funkcja "Grupuj według" pokazuje grupowanie tylko na bieżącej stronie. Grupowanie można wyłączyć, korzystając z właściwości w konfiguracji kontrolki niestandardowej. Więcej informacji: Tworzenie podsieci w formularzu edytowalnym przy użyciu klasycznego eksploratora rozwiązań

Modyfikacje siatki liniowej nie są utrwalane

Zmiany wprowadzone w strukturze edytowalnej siatki z poziomu siatki, takie jak zmiana rozmiaru kolumn, zmiana kolejności kolumn, grupowanie, filtrowanie i sortowanie, zostaną zresetowane przy następnym wizycie użytkownika na stronie. Te typy zmian nie są zapisywane między sesjami ani w widokach.

Reguły biznesowe działają tylko wtedy, gdy kolumna warunkowa jest kolumną w tabeli

Reguły biznesowe w siatce edytowalnej są obsługiwane tylko wtedy, gdy kolumna warunkowa jest również kolumną w siatce. Jeśli kolumna nie jest kolumną, reguły biznesowe nie będą działać. Sprawdź, czy każda kolumna, do której odwołuje się reguła biznesowa, jest również uwzględniona w formularzu. Reguły biznesowe nie będą uruchamiane na edytowalnych siatkach, gdy na stronie pulpitu nawigacyjnego jest wyświetlana konfigurowana edytowalna siatka .

Edytowalne siatki nie działają na telefonach

Na podstawie opinii klientów usunęliśmy edytowalną funkcję siatki z telefonów. W przypadku korzystania z edytowalnej siatki na telefonie jest wyświetlana wersja tylko do odczytu kontrolki listy.

Zduplikowane wiersze w zestawie danych mogą nie być wyświetlane w siatce

Jeśli zestaw danych wyświetlany w siatce zawiera zduplikowane wiersze, duplikaty mogą nie być wyświetlane w siatce. Może to doprowadzić do tego, że zgłoszona liczba rekordów wyświetla więcej rekordów niż rzeczywiście istnieje w siatce lub więcej rekordów pojawia się podczas eksportu danych do programu Excel lub wyświetlania danych w starszym zaawansowanym wyszukiwaniu.

Dalsze kroki

Ustawianie właściwości zarządzanych dla widoków

Skróty klawiaturowe dla edytowalnych siatek (widoków)