Udostępnij przez


Wykonywanie wstępnie zdefiniowanych akcji na formularzu opartym na modelu hosta z poziomu osadzonej aplikacji kanwy

Aplikacje osadzonej kanwy umożliwiają wykonywanie wstępnie zdefiniowanych akcji w formularzu opartym na modelu hosta. Te akcje umożliwiają twórcom nawigowanie, odświeżanie i zapisywanie formularza opartego na modelu hosta. Za pomocą tych akcji osadzona aplikacja kanwy może pełnić rolę bardziej integralnej części formularza opartego na modelu i aplikacji opartej na modelu.

Obiekt ModelDrivenFormIntegration zawiera teraz następujące nowe metody umożliwiające twórcom wykonywanie akcji w formularzu opartym na modelu hosta.

Przechodzi do formularza głównego opartego na modelu hosta i wyświetla wskazany wiersz.

  • entityName — wymagany parametr ciągu określający tabelę nadrzędną formularza głównego.
  • formName — wymagany parametr ciągu, który określa nazwę formularza głównego, do którego ma przejść.
  • recordId — wymagany parametr ciągu, który określa identyfikator wiersza do wyświetlenia w formularzu głównym.

Wywołanie metody NavigateToMainForm może wyświetlać następujące komunikaty o błędach.

Komunikat o błędzie Przewodnik rozwiązywania problemów
Nie znaleziono tabeli: [EntityName] Sprawdź wartość parametru entityName i upewnij się, że jest to prawidłowa nazwa tabeli i czy użytkownik ma do niego dostęp.
Nie znaleziono formularza: [FormName] Sprawdź wartość parametru mainFormName i upewnij się, że jest to prawidłowa nazwa formularza głównego i że użytkownik ma do niego dostęp.
Wystąpił problem podczas ładowania wiersza. Sprawdź wartość parametru recordId i upewnij się, że jest to prawidłowy identyfikator wiersza i czy użytkownik ma do niego dostęp.

Przechodzi do widoku formularza opartego na modelu hosta.

  • entityName — wymagany parametr ciągu określający tabelę nadrzędną widoku.
  • viewName — wymagany parametr ciągu, który określa nazwę formularza głównego, do którego ma przejść.

Wywołanie metody NavigateToView może wyświetlać następujące komunikaty o błędach.

Komunikat o błędzie Przewodnik rozwiązywania problemów
Nie znaleziono tabeli: [EntityName] Sprawdź wartość parametru entityName i upewnij się, że jest to prawidłowa nazwa tabeli i czy użytkownik ma do niego dostęp.
Nie znaleziono widoku: [ViewName] Sprawdź wartość parametru viewName i upewnij się, że jest to prawidłowa nazwa widoku i czy użytkownik ma do niego dostęp.

OpenQuickCreateForm(entityName)

Otwiera domyślny formularz szybkiego tworzenia tabeli.

  • entityName — wymagany parametr ciągu określający tabelę nadrzędną formularza szybkiego tworzenia.

Wywołanie metody OpenQuickCreateForm może wyświetlić następujące komunikaty o błędach.

Komunikat o błędzie Przewodnik rozwiązywania problemów
Nie znaleziono tabeli: [EntityName] Sprawdź wartość parametru entityName i upewnij się, że jest to prawidłowa nazwa tabeli i czy użytkownik ma do niego dostęp.

RefreshForm(showPrompt)

Odświeża dane w formularzu opartym na modelu hosta.

  • showPrompt — wymagany parametr logiczny wskazujący, czy przed zapisaniem niezapisanych danych w formularzu opartym na modelu hosta powinien zostać wyświetlony monit o potwierdzenie dla użytkownika. Wartości powinny mieć wartość "true" lub "false".

Wywołanie metody RefreshForm może wyświetlać następujące komunikaty o błędach.

Komunikat o błędzie Przewodnik rozwiązywania problemów
Użyj wartości parametru "true" lub "false". Sprawdź wartość parametru showPrompt i upewnij się, że jest to wartość "true" lub "false".

SaveForm()

Zapisuje dane w formularzu opartym na modelu hosta.

Uwaga / Notatka

Jeśli funkcja IntelliSense nie jest widoczna dla metod wykonywania wstępnie zdefiniowanych akcji w osadzonych aplikacjach kanwy utworzonych przed udostępnieniem funkcji; zapisz, zamknij i ponownie otwórz aplikację.

Zobacz także

Osadzanie aplikacji kanwy w formularzu opartym na modelu
Dodawanie osadzonej aplikacji kanwy w formularzu opartym na modelu
Edytuj aplikację kanwy osadzoną w formularzu korzystającym z modelu
Dostosowywanie rozmiaru ekranu i orientacji aplikacji kanwy osadzonej w formularzu opartym na modelu
Właściwości i akcje formantu ModelDrivenFormIntegration
Udostępnianie osadzonej aplikacji canvas
Wytyczne dotyczące pracy z osadzonymi aplikacjami kanwy
Migrowanie osadzonych aplikacji kanwy w formularzach opartych na modelu utworzonych przy użyciu wersji Public Preview Release na najnowsze