Domanda

Come posso impostare un filtro personalizzato nel mio codice per ignorare accenti e caratteri speciali dalla tabella prima della filtrazione?

Sto usando DataTable Plugin ( http://www.datatables.net/ )

È stato utile?

Soluzione

includere una versione dei dati che manca gli accenti come una colonna nel DataTable. Si nasconde quella colonna con l'aggiunta di una voce nella matrice aoColumns nella configurazione letterale.

Diciamo che si inizia con 4 colonne. Uno di questi ha accenti. Aggiungere una quinta colonna con dati non accentata, e aggiungere una configurazione letterale con { "bVisible": false } in modo che non sarà visualizzato.

E 'invisibile, ma è ancora ricercabile / filtrabile:

$(document).ready(function() {
    $('#example').dataTable( {
        "aoColumns": [ 
            null,
            null,
            null,
            null,
            { "bVisible": false }
        ] } );
});

Vedere la per più della configurazione. DataTable con colonne nascoste è un esempio in uso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top