new FormDialog(process)
Formulário modal para entrada de dados.
Parameters:
Name | Type | Description |
---|---|---|
process |
Process | Instância do processo que exibirá o formulário criado. |
- See:
-
- FormDialogField
Members
-
title :string
-
Título do formulário.
Type:
- string
- Default Value:
-
- "Formulário"
Methods
-
addField(name, type [, size])
-
Adiciona campos ao formulário.
Importante: nem todas as propriedades e métodos de Field são suportados pelo uwi.forms.Dialog. Por exemplo, os eventos de Field não são disparados.Parameters:
Name Type Argument Description name
string Nome do campo que será criado.
type
string Tipo do campo que será criado, podendo ser: "string", "number", "integer", "int32", "int64", "boolean", "memo", "combo", "radio", "date" ou "password".
size
number <optional>
Tamanho do campo ser criado, obrigatório para campos do tipo "string".
- See:
-
- FormDialog#field
Returns:
Campo criado.
- Type
- FormDialogField
-
field()
-
Obtém um campo do formulário.
- See:
-
- FormDialog#addField
Returns:
Instância do campo.
- Type
- FormDialogField
-
show()
-
Exibe o formulário na tela do processo.
Returns:
Retorna true caso o usuário tenha pressionado o botão OK e false caso tenha pressionado Cancelar.
- Type
- boolean