Changes between Version 1 and Version 2 of WF/CampodeEntradaAutocompletavel


Ignore:
Timestamp:
10/21/10 16:33:12 (14 years ago)
Author:
asaikawa
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WF/CampodeEntradaAutocompletavel

    v1 v2  
    5757'''Valor padrão:''' 
    5858 
    59   minLength: 1, 
     59  minLength: 1 
    6060 
    6161  style: "width: 200px" 
     
    6969}}} 
    7070 
    71 O exemplo acima cria um ''input'' e carrega o cache com o retorno do método '''"recuperaCidades"''' que, com o parâmetro '''"1"''', recupera as cidades do Paraná. Como não foi informado o modo de funcionamento, o cache está sendo carregado uma única vez, ou seja, não há outras chamadas ajax durante o uso do componente. 
     71O exemplo acima cria um ''input'' e carrega o cache com o retorno do método '''"recuperaCidades"''' que, com o parâmetro '''"1"''', recupera as cidades do Paraná. Como não foi informado o modo de funcionamento, é utilizado o modo padrão, onde o cache é carregado uma única vez, ou seja, não há outras chamadas ajax durante o uso do componente. Caso queira deixar explícito que o modo utilizado é este, deve-se informar '''"mode='POPULATE_ON_LOAD'"'''. 
    7272 
    73 Continua........ 
     73{{{ 
     74  {wf_autocomplete_input name="_cidade_atendimento" ajaxClass="abrirOS" ajaxMethod="recuperaCidadesPorChave" idValue=1 textValue="Curitiba, PR" mode="REPOPULATE_ON_CHANGE"} 
     75}}} 
     76 
     77O exemplo acima cria um ''input'' que contém valores iniciais, identificados pelo ''"idValue"'' e ''"textValue"''. O modo '''REPOPULATE_ON_CHANGE''' indica que cada nova entrada fará uma chamada ajax, cujo retorno será armazenado no cache. O uso do cache possibilita que sejam feitas um menor número de chamadas ajax. 
     78 
     79'''IMPORTANTE:''' 
     80 
     81 * Usando-se este plugin no modo '''REPOPULATE_ON_CHANGE''', não é necessário passar o parâmetro ''"methodParam"'', pois o parâmetro do método será o conteúdo do campo ''input'' em que o usuário está digitando. 
     82 
     83 * Sobre o array de retorno da chamada ajax: 
     84   * Os métodos chamados na requisição ajax devem retornar um array no formato: 
     85   {{{ 
     86    Array 
     87    ( 
     88      [id_1] => texto_1 
     89      [id_2] => texto_2 
     90       ... 
     91    ) 
     92   }}} 
     93   * No exemplo das cidades do Paraná, ao digitar 'arap', o método deve retornar: 
     94   {{{ 
     95    Array 
     96    ( 
     97      [10062] => Arapongas, PR 
     98      [78] => Arapoti, PR 
     99      [10064] => Arapuã, PR 
     100    ) 
     101   }}} 
     102    * Neste caso, o componente será apresentado da seguinte forma:[[br]] 
     103     [[Image(autocomplete_cidade.jpg)]] 
     104 
     105Continua....