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