Israel Saeta Pérez(e)k dio:
2009/3/24 Mikel Larreategi <[email protected] <mailto:[email protected]>>Alfredo Daniel Rezinovsky(e)k dio: El jscript que ordena las columnas con class="sortable" ordena alfabeticamente y de forma MUY RARA con las fechas. No es del todo alfabeticamente, ni del todo numerica. Según vi la forma facil de arreglarlo. es poner la fecha en formato "yyyy-MM-dd hh:mm", algo raro pasa con las "/" no entendi bien que, pero se que no hay que usarlas. No me convence modificar la localización, Asi que quiero saber campos pongo en el template que me interesa ordenar para que en el campo fecha, en lugar de la fecha formateada de acuerdo a la localización sea yyyy-MM-dd hh:mm. ¿Se entiende? Sé que lo optimo es arreglar el jscript para que ordene fechas, pero si nadie lo hizo es porque no es tan facil y no voy a intentar hacerlo yo. Para ello yo suelo sacar primero el texto de la fecha en formato yyyy-mm-dd hh:mm pero rodeado de una etiqueta con el class hiddenStructure que lo que hace es no mostrar el texto, y tras ello la fecha localizada adecuadamente. Con ello consigues que el código Javascript que ordena según el orden lexicográfico de los caracteres, ordene correctamente según la fecha.Si es algo que se pudiese arreglar con sólo JavaScript quizá convenga abrir un Feature Request en el Trac de Plone, por si no se hubiese dado cuenta nadie. ;-)
Lo que pasa es que el Javascript que se utiliza para reordenar las tablas lo hace comparando strings como es lógico, así consigues tener tablas ordenables asignándole class="listing" a cualquier tabla (siempre que tenga <thead> y <tbody> y tenga los th correctos y tal. No merecería la pena comenzar a escribir código Javascript para poder ordenar fechas que tenga en cuenta todos los formatos posibles de fechas que podamos encontrar tras localizar las fechas.
Mikel -- Mikel Larreategi [email protected] CodeSyntax Azitaingo Industrialdea 3 K E-20600 Eibar Tel: (+34) 943 82 17 80 _______________________________________________ Plone-ConoSur mailing list [email protected] http://lists.plone.org/mailman/listinfo/plone-conosur
