Udostępnij przez


Tworzenie i edytowanie zasobów sieci Web aplikacji opartej na modelu w celu rozwinięcia aplikacji

Zasoby sieci Web są zazwyczaj używane przez programistów do rozszerzania aplikacji przy użyciu plików, które są używane w programowaniu sieci Web. Użytkownicy aplikacji mogą mieć obowiązek zarządzania zasobami sieci Web dostarczonymi przez dewelopera lub projektanta.

Wskazówka

Aby zapoznać się ze szczegółowym omówieniem zasobów sieci Web, zobacz Dokumentacja dla deweloperów: Zasoby sieci Web dla aplikacji opartych na modelu.

Co to są zasoby sieci web?

Zasoby sieci Web to wirtualne pliki przechowywane w systemie. Każdy zasób sieci web ma unikatową nazwę, której można używać w adresie URL do pobierania pliku. Pomyśl o nich w ten sposób: Jeśli masz dostęp do faktycznego serwera sieci Web uruchamiającego aplikację sieci Web, możesz skopiować pliki do tej witryny sieci Web. Ale w przypadku większości usług online nie można tego zrobić. Zamiast tego można użyć zasobów sieci Web, aby przekazać pliki do systemu, po czym odnosić się do nich po nazwach, tak jakby były skopiowane jako pliki do serwera sieci Web.

Jeśli na przykład tworzysz stronę HTML jako zasób internetowy o nazwie "new_myWebResource.htm", możesz otworzyć tę stronę w przeglądarce przy użyciu adresu URL w następujący sposób:

<base URL>/WebResources/new_myWebResource.htm

gdzie <bazowy URL> jest częścią adresu URL, którego używasz do wyświetlania aplikacji, które kończą się dynamics.com. Ponieważ zasób sieci web jest danymi w systemie, tylko licencjonowani użytkownicy w organizacji mogą uzyskać do niego dostęp w ten sposób. Normalnie zasoby sieci web są zawarte w formularzach, a nie bezpośrednio wywoływane. Najbardziej typowe zastosowanie to zapewnienie bibliotek języka JavaScript dla skryptów formularzy.

Ponieważ zasoby sieci web są danymi w systemie i są świadome rozwiązań, można przenieść je do innych organizacji, eksportując je jako część rozwiązania i importując rozwiązanie do innej organizacji. Aby pracować z zasobami sieci Web należy użyć eksploratora rozwiązań.

Prefiks wydawcy rozwiązania

Część nazwy dowolnego zasobu sieci Web stanowi prefiks wydawcy rozwiązania. To jest ustawiane według wydawcy rozwiązania, nad którym pracujesz. Upewnij się, że pracujesz w rozwiązaniu niezarządzanym, w którym prefiks wydawcy jest tym, który chcesz dla tego zasobu internetowego. Więcej informacji: Wydawca rozwiązania

Dodaj zasób internetowy do rozwiązania

  1. Zaloguj się do Power Apps, a następnie w okienku nawigacji po lewej wybierz Rozwiązania. Jeśli elementu nie ma w okienku panelu bocznego, wybierz …Więcej, a następnie wybierz żądany element.
  2. Po otwarciu niezarządzanego rozwiązania na pasku poleceń wybierz Dodaj istniejące, kliknij Dalej a następnie Zasób sieciowy. Zostanie wyświetlona lista dostępnych zasobów sieci Web.
  3. Aby dodać zasób sieci Web do rozwiązania niezarządzanego, wybierz zasób sieci Web, a następnie wybierz pozycję Dodaj.

Tworzenie lub edytowanie zasobów internetowych dla rozwiązania

  1. Zaloguj się do Power Apps, a następnie w okienku nawigacji po lewej wybierz Rozwiązania. Jeśli elementu nie ma w okienku panelu bocznego, wybierz …Więcej, a następnie wybierz żądany element.

  2. Otwieranie rozwiązania niezarządzanego.

  3. Aby zmodyfikować istniejący zasób internetowy, który jest częścią niezarządzanego rozwiązania, zaznacz go, aby wyświetlić panel Edytuj zasób internetowy. Aby stworzyć nowy, na pasku poleceń wybierz Nowy, wskaż Więcej, a następnie wybierz Zasób internetowy.

  4. Wypełnij pola w prawym panelu zasobu sieciowego, aby utworzyć lub edytować zasób sieciowy:

    Utwórz zasób sieci Web

    Column Opis
    Przekaż plik Wybierz przycisk Prześlij plik, aby wybrać plik, który chcesz przesłać jako zasób internetowy.
    • Możesz przekazać plik podczas tworzenia nowego zasobu sieci web lub zastąpić istniejący zasób sieci web.
    • Rozszerzenie nazwy pliku musi być zgodne z dozwolonymi rozszerzeniami.
    • Domyślnie maksymalny rozmiar pliku, jaki może być przekazany jako zasób sieci web, to 5 MB. Ta wartość może być modyfikowana za pomocą pozycji Ustawienia systemu>E-mail (karta) >Ustaw limit rozmiaru załączników (ustawienie). Więcej informacji: Okno dialogowe Ustawienia systemu - Karta Poczta e-mail
    Nazwa wyświetlana Nazwa wyświetlana na liście zasobów sieci web.
    Nazwa Wymagane. Unikatowa nazwa tego zasobu internetowego. Nie można tego zmienić po zapisaniu zasobu internetowego.
    • Ta nazwa może zawierać tylko litery, cyfry, kropki i niewystępujące obok siebie znaki ukośnika („/”).
    • Prefiks dostosowywania wydawcy rozwiązania będzie umieszczany przed nazwą zasobu sieci web.
    Typ Wymagane. Typ zasobu sieci web. Nie można tego zmienić po zapisaniu zasobu internetowego.
    Opis Opis zasobu sieci web.
    Opcje zaawansowane Rozwiń Opcje zaawansowane, aby odsłonić pole Język, które pozwala na wybór języka. Ta opcja tylko znakuje wiersz przechowujący dane zasobu sieci web. Nie zmienia to zachowania zasobu internetowego.
  5. Po dodaniu zmian wybierz Zapisz, a następnie wybierz Publikuj. Po zapisaniu zasobu sieci web pojawi się tutaj adres URL do zasobu sieciowego jest wyświetlana w definicji zasobu sieciowego. Wybierz to łącze, aby wyświetlić zasób sieci Web w przeglądarce.

    Notatka

    Zmiany do zasobu sieci Web nie będą widoczne w aplikacji, dopóki nie zostaną one opublikowane.

Dodaj zasób internetowy do formularza aplikacji opartej na modelu

  1. Otwórz formularz, w którym chcesz dodać zasób internetowy do edycji.

  2. Wybierz okienko Składniki, rozwiń pozycję Wyświetl, a następnie wybierz typ zasobu sieci Web, z którym chcesz wybrać:

    • Zasób internetowy HTML. Strona internetowa (HTML), której możesz użyć do stworzenia elementów interfejsu użytkownika dla rozszerzeń klienckich. Więcej informacji: Strona internetowa (HTML) zasoby internetowe

    • Zasób internetowy Obraz. Użyj zasobów sieci obrazków, aby udostępnić obrazki do wykorzystania w aplikacjach opartych na modelu. Obsługiwane formaty obrazów to: PNG, JPG, GIF, ICO i SVG (format wektorowy). Więcej informacji: Zasoby internetowe obrazów

  3. Wybierz z listy zasób internetowy, a następnie wybierz Dodaj. Alternatywnie wybierz opcję Nowy zasób sieci Web, aby utworzyć zasób sieci Web. Więcej informacji: Właściwości zasobów sieciowych dla formularzy aplikacji opartych na modelu

Uwaga

Nie można dodać zasobu internetowego do nagłówka lub stopki formularza.

Dodaj zasób internetowy do aplikacji (wersja zapoznawcza)

[Ten temat pochodzi ze wstępnej wersji dokumentacji i może ulec zmianie.]

Możesz dodać zasób internetowy jako typ podobszaru w aplikacji opartej na modelu. Zasoby sieciowe to pliki, których możesz użyć do rozszerzenia aplikacji opartej na modelu. Podobszar zasobów internetowych może być kodem HTML lub plikiem HTML, takim jak .htm lub .html. Kiedy użytkownik wybierze podobszar, w aplikacji zostanie wyświetlony kod HTML.

Przykładowy plik HTML z zasobami internetowymi podobszaru

Uwaga

Domyślnie podobszary zasobów sieciowych są wyłączone. Aby włączyć, przejdź do Opcje panelu nawigacyjnego.

  1. W projektancie aplikacji opartej na modelu wybierz kolejno Nawigacja>Dodaj>Podobszar.

  2. We właściwościach podobszaru wprowadź następujące informacje:

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

Edycja zasobu internetowego za pomocą klasycznego eksploratora rozwiązań

  1. Otwórz niezarządzane rozwiązanie i wybierz zasób internetowy.
  2. Wybierz pionowy wielokropek >Edytuj>Edycja klasyczna.
  3. Wypełnij formularz, aby utworzyć zasób sieci Web:
Column Opis
Nazwa Wymagane. To jest unikatowa nazwa tego zasobu sieci web. Nie można go zmienić po zapisaniu zasobu internetowego.
• Ta nazwa może zawierać tylko litery, cyfry, kropki i niewystępujące obok siebie znaki ukośnika („/”).
• Prefiks dostosowywania wydawcy rozwiązania będzie umieszczany przed nazwą zasobu sieci web.
Nazwa wyświetlana Nazwa wyświetlana na liście zasobów sieci web.
Opis Opis zasobu sieci web.
Typ Wymagane. Typ zasobu internetowego. Nie można tego zmienić po zapisaniu zasobu internetowego.
Edytor tekstu Jeśli typ zasobu sieci Web stanowi rodzaj pliku tekstowego, wybierz ten przycisk, aby otworzyć stronę do edycji zawartości za pomocą edytora tekstu.
Więcej informacji: Odpowiednie używanie edytora tekstu
Język Umożliwia wybór języka. Ta opcja tylko znakuje wiersz przechowujący dane zasobu sieci web. Nie zmienia to zachowania zasobu internetowego.
Przekaż plik Wybierz przycisk Wybierz plik, aby wybrać plik, który chcesz przesłać jako zasób internetowy.
• Możesz przekazać plik podczas tworzenia nowego zasobu sieci web lub zastąpić istniejący zasób sieci web.
• Rozszerzenie nazwy pliku musi być zgodne z dozwolonymi rozszerzeniami.
• Domyślnie maksymalny rozmiar pliku, który można przekazać jako zasób internetowy, wynosi 5 MB. Ta wartość może być modyfikowana za pomocą pozycji Ustawienia systemu>E-mail (karta) >Ustaw limit rozmiaru załączników (ustawienie). Więcej informacji: Okno dialogowe Ustawienia systemu - Karta Poczta e-mail
URL Po zapisaniu zasobu sieci web pojawi się tutaj adres URL do zasobu sieci web. Wybierz to łącze, aby wyświetlić zasób sieci Web w przeglądarce.
  1. Po dodaniu zmian wybierz Zapisz, a następnie wybierz Publikuj.

Odpowiednie używanie edytora tekstu

Edytora tekstu zawartego w aplikacji dla zasobów sieci web należy używać tylko dla prostych czynności edycyjnych plików tekstowych. Może służyć do tworzenia i edytowania zasobów sieci web w formacie HTML, ale powinno się edytować tylko zasoby sieci web HTML, które zostały utworzone za pomocą tego edytora tekstu. Edytor tekstu jest przeznaczony dla bardzo prostej zawartości HTML.

Ważne

Jeśli zawartość zasobu internetowego HTML nie została utworzona przy użyciu edytora tekstów, nie używaj edytora tekstów do jego edytowania.
Edytora tekstu wykorzystuje formant, który modyfikuje źródło HTML w sposób umożliwiający jego edycję. Te zmiany mogą powodować inne zachowanie strony w przeglądarce i zablokowanie działania bardziej wyrafinowanego kodu. Otwarcie zasobu sieci web HTML za pomocą edytora tekstu i zapisanie go bez dokonywania żadnych może uszkodzić niektóre zasoby sieci web HTML.

Zaleca się używanie zewnętrznego edytora do edycji plików tekstowych, a następnie zapisanie ich lokalnie przed przekazaniem ich za pomocą przycisku Przekaż plik. W ten sposób można zachować kopię zasobu sieci web, jeśli trzeba będzie powrócić do wcześniejszej wersji. Można użyć prostego edytora, takiego jak Notepad, ale zdecydowanie zaleca się edytor tekstu z bardziej zaawansowanymi możliwościami. Visual Studio Community oraz Visual Studio Code są bezpłatne i oferują zaawansowane możliwości edycji plików tekstowych używanych przez zasoby internetowe.

Tworzenie i edytowanie zasobu sieci web w formularzu za pomocą eksploratora rozwiązań

Dodawaj lub edytuj zasoby sieci Web na formularzu, aby stał się on bardziej atrakcyjny i użyteczny dla użytkowników.

Otwieranie rozwiązania niezarządzanego

  1. W portalu usługi Power Apps wybierz Rozwiązania w lewym okienku nawigacji, a następnie na pasku narzędzi wybierz pozycję Przełącz do widoku klasycznego. Jeśli elementu nie ma w okienku panelu bocznego, wybierz …Więcej, a następnie wybierz żądany element.

  2. Na liście Wszystkie rozwiązania otwórz odpowiednie rozwiązanie niezarządzane.

Z eksploratorem rozwiązania, w obszarze Składniki rozwiń Encje, a następnie rozwiń żądaną tabelę, którą chcesz dostosować.

Wybierz Formularze, na liście zlokalizuj formularz typu Główny, a następnie kliknij dwukrotnie lub naciśnij wpis, aby go otworzyć i edytować formularz.

Dodawanie i edytowanie zasobu sieci Web dla formularza

Zobacz Właściwości zasobu sieci Web, aby uzyskać informacje o właściwościach, jakie można ustawić dla zasobów sieci Web w formularzu.

Podgląd

Wyświetlanie podglądu formularza głównego oraz sposobu działania zdarzeń:

  • Na karcie Strona główna wybierz Podgląd, a następnie wybierz opcję Utwórz formularz, Aktualizuj formularz lub Formularz tylko do odczytu.
  • Aby zamknąć formularz Podgląd w menu Plik wybierz Zamknij.

Zapisz

Po zakończeniu edycji formularza, na karcie Strona główna wybierz Zapisz i zamknij, aby zamknąć formularz.

Publikowanie

Po zakończeniu dostosowywania opublikuj dokonane zmiany:

  • Aby opublikować dostosowania tylko dla aktualnie edytowanego składnika, w okienku nawigacji wybierz używaną tabelę, a następnie wybierz pozycję Opublikuj.
  • Aby opublikować dostosowania dla wszystkich nieopublikowanych elementów w tym samym czasie, w okienku nawigacji wybierz Encje, a następnie na pasku narzędzi Akcje wybierz Publikuj wszystkie dostosowania.

Zobacz także

Właściwości zasobów sieci web
Tworzenie i projektowanie formularzy
Opis składników aplikacji opartej na modelu
Dokumentacja dla deweloperów: zasoby internetowe w aplikacjach opartych na modelu
Tworzenie i edytowanie zasobów sieci Web aplikacji opartej na modelu w zasób (wideo)