Controles com reconhecimento de dados

Para criar uma tabela que exiba o conjunto de dados de um item, utilize o método create_table:

item.create_table(item.view_form.find(".view-table"), table_options);

Para criar controles de dados para editar os campos do conjunto de dados, utilize o método create_inputs:

item.create_inputs(item.edit_form.find(".edit-body"), input_options);

Esses métodos possuem dois parâmetros – container e options. O primeiro parâmetro é um container JQuery no qual os controles serão inseridos. O segundo são as opções que determinam a forma como os dados serão exibidos. Para informações detalhadas, consulte a referência da API.

Os métodos geralmente são utilizados nos manipuladores de evento on_view_form_created e on_edit_form_created.

Todos os controles visuais (tabelas, campos de entrada, caixas de seleção), criados por esses métodos, são sensíveis aos dados. Isso significa que eles refletem imediatamente qualquer alteração no conjunto de dados do item.

Às vezes é necessário desativar essa interação. Para isso, utilize respectivamente os métodos disable_controls e enable_controls.

Vídeos

Controles com reconhecimento de dados