Ticket #442 (closed melhoria: fixed)

Opened 12 years ago

Last modified 11 years ago

Plugin Smarty Type ahead para Seleção Genérica

Reported by: viani Owned by: rufino
Priority: média Milestone: Expresso 2.1
Component: Workflow Version: trunk
Severity: Keywords:
Cc: WorkGroup:

Description

Criar um novo plugin smarty, para utilização nos processos de workflow, que faça seleção de cidades conforme o usuário vai digitando parte do nome (Type ahead). Já existe um plugin no workflow {wf_select_city} que carrega previamente todas as cidades. O objetivo do novo plugin é economizar este tempo de carga, para tormar os formulários que o utilizam mais rápidos.

Change History

comment:1 Changed 12 years ago by viani

  • Milestone changed from Workflow 1.8.06.000 to Expresso 2.1

Milestone Workflow 1.8.06.000 deleted

comment:2 Changed 12 years ago by rufino

  • Owner changed from viani to rufino

comment:3 in reply to: ↑ description Changed 12 years ago by rufino

  • Summary changed from Plugin Smarty para seleção de cidade to Plugin Smarty Type ahead para Seleção Genérica

Replying to viani:

Criar um novo plugin smarty, para utilização nos processos de workflow, que faça seleção de cidades conforme o usuário vai digitando parte do nome (Type ahead). Já existe um plugin no workflow {wf_select_city} que carrega previamente todas as cidades. O objetivo do novo plugin é economizar este tempo de carga, para tormar os formulários que o utilizam mais rápidos.

A idéia inicial do plugin foi alterada. O plugin será genérico: receberá por parâmetro um método ajax existente no processo e listará os dados retornados pelo método conforme o usuário vai digitando. Se existir mais de um componente na mesma tela requisitando a mesma classe, método e parâmetro, apenas uma requisição ajax deve ser feita.

comment:4 Changed 12 years ago by rufino

  • Status changed from new to closed
  • Resolution set to fixed

Implementado em [1428].

Criado plugin smarty que recebe por parâmetro o nome da classe ajax, método e [parâmetro do método] e lista dinamicamente o resultado enquanto o usuário vai digitando.

Interface smarty:

{wf_autocomplete_input name="_nome" ajaxClass="classe" ajaxMethod="metodo" methodParam=1}

comment:5 Changed 12 years ago by viani

  • Version changed from 1.0 to Trunk (trunk)

comment:6 Changed 11 years ago by asaikawa

Corrigido em [1935]

Adicionado atributo 'name' nos elementos do componente para que possam ser recuperados na submissão do formulário. Também foi ajustada a atribuição do valor ao elemento textual do componente (palavras acentuadas eram interrompidas na letra acentuada)

Note: See TracTickets for help on using tickets.