Israel Saeta Pérez(e)k dio:
> 2009/3/24 Mikel Larreategi <
[hidden email]
> <mailto:
[hidden email]>>
>
> 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
[hidden email]
CodeSyntax
Azitaingo Industrialdea 3 K
E-20600 Eibar
Tel: (+34) 943 82 17 80
_______________________________________________
Plone-ConoSur mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-conosur