Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Grid elemento interface de usuário (UI) exibe uma coleção tabular de linhas. Linhas podem ser adicionadas ou editadas abrindo blades que retornam dados de linha.
Exemplo de UI
O Grid elemento gera uma tabela com botões de comando para adicionar, editar e excluir linhas.
Schema
{
"name": "subnets",
"type": "Microsoft.Common.Grid",
"label": {
"summary": "Subnets",
"addition": "Add subnet",
"delete": "Delete subnet",
"ariaLabel": "Subnets"
},
"defaultValue": [
{
"name": "default",
"addressPrefix": "10.0.0.0/24"
}
],
"addBlade": {
"name": "SubnetBlade",
"extension": "Microsoft_Azure_Network",
"parameters": {},
"outputItem": "subnet",
"inContextPane": true
},
"editBlade": {
"name": "SubnetBlade",
"extension": "Microsoft_Azure_Network",
"parameters": {
"subnet": "[$item]"
},
"outputItem": "subnet",
"inContextPane": true
},
"constraints": {
"rows": {
"count": {
"min": 1,
"max": 5
}
},
"canEditRows": true,
"columns": [
{
"id": "name",
"header": "Name",
"cellType": "readonly",
"text": "[$item.name]"
},
{
"id": "addressPrefix",
"header": "Address prefix",
"cellType": "readonly",
"text": "[$item.addressPrefix]"
}
],
"width": "Full"
},
"visible": true
}
Saída de exemplo
[
{
"name": "default",
"addressPrefix": "10.0.0.0/24"
}
]
Remarks
-
label.summaryé usado em resumos e textos de acessibilidade. -
label.additionelabel.deletefornecer rótulos de comando. -
defaultValueé um array de objetos linha, ou uma expressão que avalia um array. -
addBladedefine a lâmina aberta para formar uma linha.name,parameterseoutputItemsão necessários. -
editBladedefine a lâmina aberta para editar uma linha existente. É necessário quandoconstraints.canEditRowsétrue. -
constraints.rows.count.mineconstraints.rows.count.maxdefinir limites de contagem de linhas. -
constraints.columnsdefine as colunas da tabela. Umareadonlycoluna usatext; umainputcoluna usaelement. -
constraints.widthpode serSmall,Medium, ouFull. - Para formulários públicos de especificação de templates, use
Microsoft.Common.EditableGrida menos que seu host suporte as lâminas de adição e edição referenciadas porMicrosoft.Common.Grid.