Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek je seznamem podpory prvků pro zobrazení formulářů (uiFormDefinition.json), který používají šablony portálových formulářů. Pro Azure Managed Applications použijte místo toho createUiDefinition.json prvky.
Zobrazení formuláře používá stejnou základní elementní smlouvu jako CreateUiDefinition: vlastnosti jako name, type, label, defaultValue, toolTip, constraints, options, a visible mají stejný význam, pokud článek specifický pro zobrazení Formuláře neříká jinak. Aby se předešlo opakování sdílených schémat, sloupec Reference odkazuje na existující stránky prvků CreateUiDefinition pro ovládací prvky, které se chovají stejně v obou formátech. Dostupnost je určena podle seznamu podpory na této stránce, nikoli podle fyzické složky odkazovaného článku.
Podporované prvky
Níže uvedené typy prvků jsou podporovány ve zobrazení Formulář.
| prvek | Purpose | Odkaz |
|---|---|---|
Microsoft.Common.CheckBox |
Logické zaškrtávací políčko. | Microsoft. Common.CheckBox |
Microsoft.Common.DropDown |
Rozbalovací nabídka s jedním nebo více výběrem. | Microsoft. Common.DropDown |
Microsoft.Common.EditableGrid |
Editovatelné řádky a sloupce. Výstup vytvoří pole. | Microsoft. Common.EditableGrid |
Microsoft.Common.FileUpload |
Nahrajte lokální soubor (textový obsah nebo URL blobu). | Microsoft. Common.FileUpload |
Microsoft.Common.Grid |
Tabulární zobrazení pouze pro čtení s přidávacími a editačními čepeli. | Microsoft. Common.Grid |
Microsoft.Common.InfoBox |
Informace v textu, varování nebo chybový banner. | Microsoft. Common.InfoBox |
Microsoft.Common.LocationSelector |
Samostatný výběr regionů. | Microsoft. Common.LocationSelector |
Microsoft.Common.ManagementGroupSelector |
Samostatný výběr manažerské skupiny. | Microsoft. Common.ManagementGroupSelector |
Microsoft.Common.OptionsGroup |
Skupina ve stylu pivotu. | Microsoft. Common.OptionsGroup |
Microsoft.Common.PasswordBox |
Maskovaný vstup s volitelným potvrzením. | Microsoft. Common.PasswordBox |
Microsoft.Common.ResourceGroupSelector |
Samostatný výběr skupin zdrojů (stávající nebo nový). | Microsoft. Common.ResourceGroupSelector |
Microsoft.Common.ResourceScope |
Složený odběr, skupina zdrojů a výběr místa pro rozsah nasazení. | Microsoft. Common.ResourceScope |
Microsoft.Common.Section |
Dětské kontroly seskupují pod nadpis. Není to nestabilní. | Microsoft. Společná. Sekce |
Microsoft.Common.ServicePrincipalSelector |
Vyberte si Microsoft Entra service principal. | Microsoft. Common.ServicePrincipalSelector |
Microsoft.Common.Slider |
Číselný posuvník přes rozsah. | Microsoft. Common.Slider |
Microsoft.Common.SubscriptionSelector |
Samostatný výběr předplatného. | Microsoft. Common.SubscriptionSelector |
Microsoft.Common.TagsByResource |
Standardní ovládání štítků. | Microsoft. Common.TagsByResource |
Microsoft.Common.TenantSelector |
Zobrazení pouze pro čtení aktuálního nájemce. | Microsoft. Common.TenantSelector |
Microsoft.Common.TextBlock |
Statický popisný text. | Microsoft. Common.TextBlock |
Microsoft.Common.TextBox |
Jednořádkový nebo víceřádkový textový vstup. | Microsoft. Common.TextBox |
Microsoft.Compute.CredentialsCombo |
Uživatelské jméno + (heslo nebo SSH klíč) pro vytvoření VM. Vyžaduje diskriminátor osPlatform ("Linux" nebo "Windows"); viz poznámka níže. |
Microsoft. Compute.CredentialsCombo |
Microsoft.Compute.SizeSelector |
VM SKU picker. | Microsoft. Compute.SizeSelector |
Microsoft.Compute.UserNameTextBox |
Textové pole uživatelského jména s validací uživatelského jména Azure VM. | Microsoft. Compute.UserNameTextBox |
Microsoft.KeyVault.KeyVaultCertificateSelector |
Vyberte si certifikát z Key Vault. | Microsoft. KeyVault.KeyVaultCertificateSelector |
Microsoft.ManagedIdentity.IdentitySelector |
Spravovaná identita přiřazená systému a uživatelem. | Microsoft. ManagedIdentity.IdentitySelector |
Microsoft.Network.PublicIpAddressCombo |
Existující nebo nová veřejná IP. | Microsoft. Network.PublicIpAddressCombo |
Microsoft.Network.VirtualNetworkCombo |
Existující nebo nová virtuální síť a podsítě. | Microsoft. Network.VirtualNetworkCombo |
Microsoft.Solutions.ArmApiControl |
Vyvolejte Azure Resource Manager a navázejte odpověď na stav formuláře (bez UI). | Microsoft. Solutions.ArmApiControl |
Microsoft.Solutions.BladeInvokeControl |
Otevřete Azure portal blade a navázejte vrácená data do formulářového stavu (bez UI). | Microsoft. Solutions.BladeInvokeControl |
Microsoft.Solutions.ResourceSelector |
ARM sběrač zdrojů podložený grafem zdrojů. | Microsoft. Solutions.ResourceSelector |
Microsoft.Storage.MultiStorageAccountCombo |
Více úložných účtů s možností replikace. | Microsoft. Storage.MultiStorageAccountCombo |
Microsoft.Storage.StorageAccountSelector |
Existující nebo nový úložný účet. | Microsoft. Storage.StorageAccountSelector |
Microsoft.Storage.StorageBlobSelector |
Vyberte si blob uvnitř úložného účtu. | Microsoft. Storage.StorageBlobSelector |
Rozdíly oproti prvkům CreateUiDefinition
Tyto dva formáty se překrývají, ale nejsou zaměnitelné:
Zobrazení formulářů má vlastní seznam podpory. Nepředpokládejte, že prvek je platný v uiFormDefinition.json jen proto, že se objevuje v referenci CreateUiDefinition, nebo platný v createUiDefinition.json jen proto, že se objevuje na této stránce.
Žádná
basics()funkce ve zobrazení Formuláře. Zobrazení formy nemá implicitní krok Basics; Odběr, skupina zdrojů a výběr místa jsou explicitní prvky (Microsoft.Common.SubscriptionSelector,Microsoft.Common.ResourceGroupSelector,Microsoft.Common.LocationSelector) umístěné v libovolném kroku, který si zvolíte, a jejich výstupy jsou odkazovány jakosteps(...)na jakýkoli jiný ovládací systém.Zobrazení formuláře obsahuje explicitní prvky výběru rozsahu.
Microsoft.Common.ResourceScope,Microsoft.Common.SubscriptionSelector,Microsoft.Common.ResourceGroupSelector, ,Microsoft.Common.LocationSelectorMicrosoft.Common.ManagementGroupSelector, , aMicrosoft.Common.TenantSelectorjsou dokumentovány pro zobrazení formuláře. V CreateUiDefinition jsou předplatné, skupina zdrojů a lokalita poskytovány implicitním krokem Basics.Microsoft.Compute.CredentialsCombovyžaduje diskriminátoraosPlatform. Hodnotatypeje vždy řetězec"Microsoft.Compute.CredentialsCombo"; varianta Linux versus Windows se vybírá nastavením"osPlatform": "Linux"nebo"osPlatform": "Windows"na prvku. Obě varianty nemají identické schémata:- Linuxová varianta musí obsahovat
label.authenticationType,label.password,label.confirmPassword, alabel.sshPublicKey, a podporuje režim autentizace pomocí SSH klíče a příznak.options.hidePassword - Varianta Windows vyžaduje
label.passwordpouze alabel.confirmPassword; nepřijímá SSH-souvisejícílabelpole,toolTip, anioptionspole.
Interní definice schémat, pojmenované
Microsoft.Compute.CredentialsCombo-Linuxa jsouMicrosoft.Compute.CredentialsCombo-WindowsJSON schématová definice používaná k vynucení těchto jednotlivých platformních tvarů — nejsou to hodnoty, které byste do něj umístilitype.- Linuxová varianta musí obsahovat