Sdílet prostřednictvím


Vlastnosti a akce ovládacího prvku ModelDrivenForm

Aplikace plátna vložené do formulářů řízených podle modelu obsahují speciální ovládací prvek ModelDrivenFormIntegration. Tento ovládací prvek je zodpovědný za přenesení kontextových dat z hostovaného formuláře řízeného podle modelu do vložené aplikace plátna.

Tohle téma vysvětluje vlastnosti a akce dostupné pro ovládací prvek ModelDrivenFormIntegration.

Vlastnost nebo akce Popis
DataSource Měla by být nastavena na zdroj dat spojený s nadřazenou tabulkou hostitelského formuláře řízeného podle modelu.
Automaticky nastaveno při vložení nové aplikace plátna. Při vkládání existující aplikace na plátno lze zdroj dat ModelDrivenFormIntegration nakonfigurovat ze zobrazení stromu aplikace plátna.
Hodnota pro DataSource by měla vždy odkazovat na tabulku, do které je aplikace vložena. Hodnota by neměla být žádným způsobem filtrována ani upravována.
Položka Vlastnost jen pro čtení, která umožňuje vložené aplikaci plátna přistupovat k řádku z hostitelského formuláře řízeného podle modelu.
Například pro získání hodnoty sloupce s názvem accountnumber a zobrazovaným názvem Číslo obchodního vztahu, můžete použít ModelDrivenFormIntegration.Item.accountnumber nebo ModelDrivenFormIntegration.Item.'Číslo obchodního vztahu'.
OnDataRefresh Vzorec v této vlastnosti je vyhodnocen, když hostitelský formulář řízený podle modelu uloží data.
Použijte jej k aktualizaci zdroje dat připojeného k nadřazené tabulce hostitelského formuláře řízeného podle modelu a k provedení dalších akcí, jako je nastavení nebo aktualizace proměnných.
Například jeho nastavením na níže uvedený vzorec dojde k aktualizaci zdroje dat obchodního vztahu a nastavení proměnné CurrentAccountNumber na hodnotu sloupce Číslo obchodního vztahu, které je součástí aktuálního řádku.
Refresh(Accounts); Set(CurrentAccountNumber, ModelDrivenFormIntegration.Item.'Account Number')
Akce OnDataRefresh by měla být použita pouze k aktualizaci dat v integrované aplikaci plátna. Nedoporučujeme používat akci OnDataRefresh k uložení změn v aplikaci vloženého plátna. Další informace: Ukládání dat do vložené aplikace plátna
RefreshForm Aktualizuje data na hostitelském formuláři řízeném podle modelu.
Další informace najdete v části Provedení předdefinovaných akcí na hostitelském formuláři z vložené aplikace plátna.
SaveForm Uloží data na hostitelském formuláři řízeném podle modelu.
Další informace najdete v části Provedení předdefinovaných akcí na hostitelském formuláři z vložené aplikace plátna.
NavigateToMainForm Naviguje hostitelský formulář řízený podle modelu na hlavní formulář a zobrazí určený řádek.
Další informace najdete v části Provedení předdefinovaných akcí na hostitelském formuláři z vložené aplikace plátna.
NavigateToView Naviguje hostitelský formulář řízený podle modelu na zobrazení.
Další informace najdete v části Provedení předdefinovaných akcí na hostitelském formuláři z vložené aplikace plátna.
OpenQuickCreateForm Otevře výchozí formulář rychlého vytvoření pro tabulku.
Další informace najdete v části Provedení předdefinovaných akcí na hostitelském formuláři z vložené aplikace plátna.
Data Vlastnost jen pro čtení používaná architekturou k odeslání některých klíčových dat z hostitelského formuláře řízeného podle modelu do vložené aplikace plátna.
Nepoužívejte tuto vlastnost. Položka slouží k přístupu k řádku z hostitelského formuláře řízeného podle modelu.

Viz také

Vložení aplikace plátna do modelem řízeného formuláře
Přidání vložené aplikace plátna do formuláře řízeného podle modelu
Úprava aplikace plátna vložené do formuláře řízeného podle modelu
Přizpůsobení velikosti obrazovky a orientace aplikace plátna vložené do formuláře řízeného podle modelu
Provedení předdefinovaných akcí na formuláři hostitele z vložené aplikace plátna
Sdílení vložené aplikace plátna
Pokyny pro práci s vloženými aplikacemi plátna
Migrace vložených aplikací plátna ve formulářích řízených podle modelu vytvořených v předběžné veřejné verzi do nejnovější verze

Poznámka

Můžete nám sdělit, jaké máte jazykové preference pro dokumentaci? Zúčastněte se krátkého průzkumu. (upozorňujeme, že tento průzkum je v angličtině)

Průzkum bude trvat asi sedm minut. Nejsou shromažďovány žádné osobní údaje (prohlášení o zásadách ochrany osobních údajů).