Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El BladeInvokeControl elemento interfaz de usuario (UI) abre una hoja portal de Azure desde una vista de formulario y almacena los datos devueltos por esa cuchilla. Úsalo cuando el formulario necesite un selector más rico o una experiencia de configuración que ya exista como portal blade.
BladeInvokeControl está soportado en la vista de formularios para formularios de portal de especificaciones plantilla. La hoja objetivo debe estar disponible en el entorno de ejecución del portal de Azure y debe soportar ser invocada con los parámetros proporcionados.
Ejemplo de interfaz de usuario
No hay interfaz para BladeInvokeControl. Abre la hoja nombrada bladeReference cuando openBladeStatus se evalúa a un estado activo.
Schema
{
"name": "skuPicker",
"type": "Microsoft.Solutions.BladeInvokeControl",
"openBladeStatus": "[steps('specs').openSkuPicker]",
"defaultValue": {
"selectedSku": "Standard"
},
"transforms": {
"sku": "selectedSku"
},
"bladeReference": {
"name": "SkuPickerBlade",
"extension": "Contoso_Azure_Service",
"parameters": {
"subscriptionId": "[steps('basics').resourceScope.subscription.subscriptionId]",
"location": "[steps('basics').resourceScope.location.name]"
}
}
}
Salida de ejemplo
La salida del control es el objeto devuelto por la hoja invocada.
{
"selectedSku": "Standard"
}
Con la transforms propiedad del ejemplo del esquema, el valor transformado puede referenciarse con [steps('specs').skuPicker.transformed.sku].
Remarks
- La
openBladeStatuspropiedad es una expresión que controla cuándo se abre la hoja. - La
bladeReferencepropiedad puede ser una cadena de nombre de hoja o un objeto. Cuando es un objeto,namees la hoja del portal para abrir,extensionidentifica la extensión del portal que posee la hoja yparametersse pasa a la hoja objetivo. - La forma de
bladeReference.parametersse define por la hoja objetivo, no por el esquema de vista de Formular. - La propiedad
defaultValuees opcional. Inicializa la salida de control antes de que la hoja devuelva los datos. - La propiedad
transformses opcional. Cada clave crea un valor proyectado a partir de los datos de la hoja devuelta usando una ruta de propiedad. - La hoja invocada debe devolver datos que el formulario pueda utilizar. La referencia devolvió valores con expresiones como
[steps('specs').skuPicker.selectedSku].