jqGrid - ignoreCase [RESOLVIDO]

Olá Pessoal,

encontrei a dificuldade ao configurar a pesquisa do toolbar de forma case insensitive.

De acordo com a documentação do wiki do desenvolvedor do jqGrid, encontrei a opção “ignoreCase” que a principio deveria resolver essa questão.
Porém quando utilizado essa opção, lá no grid montado na página depois de tudo carregado bonitinho ao efetuar uma pesquisa simplesmente tranca (abre a janelinha de “Carregando…”, e dali não sai mais… :shock: )

SCRIPT:

jQuery.extend(jQuery.jgrid.defaults, {
    datatype: "local",
    height: 'auto',
    rowNum:10,
    rowList : [10,20,30],
    pager: '#plistagem',
    sortorder: "asc",
    [color=red]ignoreCase: true,[/color]
    viewrecords: true,
    resizable: true,
    loadonce:true,
    altRows:true
});


$(document).ready(function(){

    jQuery("#listagem").jqGrid({
        url:'METODO',
        width: $(".tabelaLista").parent().outerWidth(true)-2,
        colNames:['Código','Razão Social','CPF ou CNPJ','Inscrição Estadual','Município','Detalhar','Alterar','Excluir'],
        colModel:[
            {name:'id',index:'id', width:20, align:"center", sorttype:'int'},
            {name:'nome',index:'nome', width:100, align:"left", sorttype:'text'},
            {name:'cpfCnpj',index:'cpfCnpj', width:40, align:"right", sorttype:'int'},
            {name:'ie',index:'ie', width:40, align:"right", sorttype:'int'},
            {name:'municipio',index:'municipio', width:50, align:"center", sorttype:'text'},
            {name:'detalhar',index:'detalhar', width:20, align:"center", sortable:false, search:false},
            {name:'alterar',index:'alterar', width:20, align:"center", sortable:false, search:false},
            {name:'excluir',index:'excluir', width:20, align:"center", sortable:false, search:false}
        ],
        sortname: 'id'
    });

    jQuery("#listagem").jqGrid('navGrid','#plistagem',{del:false,add:false,edit:false,search:false});

    jQuery("#listagem").jqGrid('filterToolbar',{stringResult: true, searchOnEnter : false});

    <c:forEach var="contr" items="${listContr}" varStatus="row">
        jQuery("#listagem").jqGrid('addRowData',${row.index+1},{
            id:"${contr.id}",
            nome:"${contr.nome}",
            cpfCnpj:"${contr.cnpj}${contr.cpf}",
            ie:"${contr.ie}",
            municipio:"${contr.municipio}",
            detalhar:"<a href=\"METODO\"><img alt=\"MENSAGEM\" src=\"ENDEREÇO_IMAGEM\" title=\"MENSAGEM\" /></a>",
            alterar:"<a href=\"METODO\"><img alt=\"MENSAGEM\" src=\"ENDEREÇO_IMAGEM\" title=\"MENSAGEM\" /></a>",
            excluir:"<a href=\"METODO\"><img alt=\"MENSAGEM\" src=\"ENDEREÇO_IMAGEM\" title=\"MENSAGEM\" /></a>"
        });
    </c:forEach>
});

HTML:

<div class="tabelaLista">
    <table id="listagem"></table>
    <div id="plistagem" ></div>
</div>

Até cheguei a imaginar que por esta opção ser nova ela tenha algum bug, porém prefiro trocar ideias aqui no fórum antes dessa precipitação. Pois também não descarto algum erro por minha parte na configuração. (Embora todo o resto funcione devidamente, exceto esse detalhe mesmo.)

Referencias Básicas:
Option do jqGrid:
http://www.trirand.com/jqgridwiki/doku.php?id=wiki:options&s[]=sensitive
Log de Versionamento do jgGrid:
http://www.trirand.com/jqgridwiki/doku.php?id=wiki:change#jqgrid_3.8_changes_and_fixes
Área de Download do jqGrid 3.8 (última versão até o momento)
http://www.trirand.com/blog/?page_id=6

att
Tucano

Olá pessoal,

trazendo um retorno dessa dificuldade que passei, esse problema consistia em um bug do próprio plugin.

A Versão 3.8.1 lançada no dia 24/10/2010 já traz a correção desse bug.

Até mais!

Tucano Essa grid tem paginação ?

Olá juniorsatanas,
sim, ela também tem a paginação, é bem fácil de trabalhar com essa grid.

Tucano https://gist.github.com/ ???

tu postou os fontes onde ? não achei teu blog no google !

Obrigado e grande abraço por trás !

jr.

opá,

o desenvolvedor tem um bom material de exemplos e informações

http://www.trirand.com/blog/jqgrid/jqgrid.html

http://www.trirand.com/jqgridwiki/doku.php

qualquer galho solta o grito rapaz.

a forma como aplico atualmente no meu sistema é bem semelhante como o exemplo do primeiro post deste tópico
qualquer aperto posta aEW!
flW

Tu ta usando ela com VRaptor ?

Jr.

sim, neste sistema to usando o VRaptor 2