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 e close_button for verdadeiro, exibirá ‘Fechar - [Esc]’ perto do botão,

  • close_on_escape - se verdadeiro, pressionar a tecla Escape acionará o método correspondente close_form.

  • close_focusout - se verdadeiro, o método close_form correspondente 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;
}