Opções de formulário¶
Para cada tipo de formulário, um item possui um atributo que controla o comportamento do formulário modal:
Este é um objeto que possui os seguintes atributos, especificando parâmetros do formulário modal:
width- a largura do formulário modal, o valor padrão é 560 px,title- o título do formulário modal, o valor padrão é o valor do atributo item_caption,close_button- se verdadeiro, o botão de fechar será criado no canto superior direito do formulário, o valor padrão é verdadeiro,close_caption- se verdadeiro eclose_buttonfor verdadeiro, exibirá ‘Fechar - [Esc]’ perto do botão,close_on_escape- se verdadeiro, pressionar a tecla Escape acionará o método correspondenteclose_form.close_focusout- se verdadeiro, o métodoclose_formcorrespondente será chamado quando o formulário perder o foco,template_class- se especificado, a div com essa classe será buscada no atributo templates da tarefa e utilizada como template HTML do formulário ao criar um formulário.
O atributo
edit_options
possui um atributo fields, que especifica uma lista de nomes de campos que o
método
create_inputs
usará. Se o atributo fields do parâmetro options não for especificado, o valor padrão
é uma lista de nomes de campos definida no
Edit Form Dialog
no construtor da aplicação.
O atributo
view_options
possui um atributo fields, que especifica uma lista de nomes de campos que o
método
create_table
usará. Se o atributo fields do parâmetro options não for especificado, o valor padrão
é uma lista de nomes de campos definida no
View Form Dialog
no construtor da aplicação.
A largura do formulário modal, criada no exemplo a seguir, será de 700 px.
function on_edit_form_created(item) {
item.edit_options.width = 700;
}