Pregunta sobre TablePress de Wordpress:

Ordenar filas por fecha con columna oculta

Un usuario preguntó 👇

Hola, tengo una columna en la que necesito ordenar las filas por fecha, pero la fecha aparece como septiembre de 2017, mayo de 2016, septiembre de 2016, etc. No aparece ningún número de día. No puedo ordenar esto correctamente. Ordena por mes, en lugar de mes / año.

Así que creé otra columna correspondiente a esas fechas como el 1 de septiembre de 2017, el 1 de mayo de 2016, etc.

¿Hay alguna forma de ordenar la columna de fecha abreviada según los datos de la columna de fecha completa, pero ocultar la columna de fecha completa?

Gracias

(@tobiasbg)

Hace 2 años, 5 meses

Hola,

gracias por tu pregunta y perdón por las molestias.

De hecho, esto es posible. Simplemente agregue esto al campo de texto «Comandos personalizados» en la pantalla «Editar» de la tabla:

"columnDefs": [ { "orderData": [ 3 ], "targets": [ 2 ] }, { "visible": false, "targets": [ 3 ] } ]

El 3 representa la cuarta columna (con las fechas completas), el 2 representa la tercera columna visible (con las fechas abreviadas). Tenga en cuenta que el recuento de columnas comienza con 0 en este código.

Saludos, Tobias

(@captainchrissy)

Hace 2 años, 5 meses

Gracias Tobias. ¿Necesito establecer el tipo de columna como fecha? Agregamos el código y todavía está ordenando la columna «2 (fechas abreviadas)» como septiembre de 2017, septiembre de 2016, mayo de 2017, etc.

Me pregunto si tengo que especificar de alguna manera que la columna 3 (fechas completas) es una fecha.

Gracias de nuevo

(@tobiasbg)

Hace 2 años, 5 meses

Hola,

normalmente no es necesario configurarlo, ya que el código JS intentará detectar el formato automáticamente. Sin embargo, deberá asegurarse de que está utilizando un formato de fecha reconocido. ¿Puedes intentarlo, tal vez? mm/dd/yyyy para el formato (¡en todas las celdas de esa columna!)?

Saludos, Tobias

(@captainchrissy)

Hace 2 años, 5 meses

Estimado Tobías: Gracias, el cambio de formato de la fecha hizo que funcionara perfectamente. Gracias de nuevo.

(@tobiasbg)

Hace 2 años, 5 meses

Hola,

no hay problema, ¡de nada! 🙂 ¡Es bueno escuchar que esto ayudó!

Todo lo mejor, Tobias

PD: En caso de que no lo tenga, califique TablePress aquí en el directorio de plugins. ¡Gracias!

(@Calientabancas)

Hace 2 años, 4 meses

Esta respuesta fue modificada hace 2 años, 4 meses. Causa: trabajo accidental

(@tobiasbg)

Hace 2 años, 4 meses

Hola,

Oh, lo olvidé: Otros formatos de fecha (como dd.mm.yyyy) también es posible, a través de la Extensión de https://tablepress.org/extensions/datatables-sorting-plugins/

Saludos, Tobias

Esta respuesta fue modificada hace 2 años, 4 meses.

(@timatthias)

Hace 1 año, 11 meses

ok, leo y sigo tus instrucciones. Si tengo más preguntas, me pondré en contacto contigo una vez más 🙂

(@tobiasbg)

Hace 1 año, 11 meses

Hola,

¡suena bien! 🙂

Todo lo mejor, Tobias

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.