Ciao ragazzi,
sto usando lo script di Greg SCHURGAST (http://prototools.negko.com/demo/tableorderer/#Overview) per creare delle tabella ordinabili con Prototype. Lo script funziona molto bene, tuttavia avrei bisogno di fare un piccola modifica.
Il filtro delle tabelle cerca il risultato dentro tutta la stringa. Io vorrei invece che restituisse solo i risultati che iniziano per la chiave di ricerca. Mi spiego meglio. Poniamo che nella tabella io ho un campo nome con i seguenti contenuti:
Nome:
Gianluca
Luca
attualmente se scrivo "lu" nel campo di ricerca, il filtro restituisce entrambi i campi perché "lu" sta in entrambe le stringhe. Io vorrei invece che restituisse solo la stringa che inizia per "lu".
Purtroppo non conosco bene prototype e non so come modificare le seguente funzione per fare quello che mi serve, potete aiutarmi?
Grazie mille!codice:filterData : function(e){ var tid = this.table.id; $$('#'+tid+' td.' + tid+'-column-'+$F(tid + '-filter-column')).each(function(i){ i.ancestors()[1].show(); if(!i.innerHTML.toUpperCase().include($F(tid + '-filter-data').toUpperCase())){ i.ancestors()[1].hide(); } }); },