Buenos días:
No sé si alguien me puede ayudar en la organización de la información
Me gustaría ordenar por la fecha de creación del más nuevo al más antiguo lo que se visualiza en el módulo cuando es seleccionado, por ejemplo en eventos, cuando accedo a ellos, me pone el primer resultado el más antiguo y el último resultado el más nuevo, y quiero invertir ese orde ¿Cómo podría hacerlo?
http://localhost/index.php?action=index&...cbCalendar
Lo habrás cambiado mal o lo tienes ordenado de antes. Esa configuración solo sirve la primera vez que haces login y mientras no elijas otra ordenación, en cuanto hayas elegido una ordenación ya se queda esa durante toda la sesión o hasta que cambies la ordenación de nuevo.
Igual también te interesa esta variable global: Application_ListView_Default_Sort_Order
(07-20-2018, 12:36 PM)joebordes Wrote: [ -> ]Lo habrás cambiado mal o lo tienes ordenado de antes. Esa configuración solo sirve la primera vez que haces login y mientras no elijas otra ordenación, en cuanto hayas elegido una ordenación ya se queda esa durante toda la sesión o hasta que cambies la ordenación de nuevo.
Igual también te interesa esta variable global: Application_ListView_Default_Sort_Order
Dónde encuentro esa variable?
(07-20-2018, 08:59 PM)joebordes Wrote: [ -> ]En el módulo de variables globales.
http://corebos.org/documentation/doku.ph...lvariables
Buenos días
Muchas gracias por tu ayuda, sigo teniendo el problema con todas las soluciones que me has aportado:
Lo primero que he hecho ha sido cambiar las líneas del módulo cdCalendar.php concretamente la línea 126 y 127 de
public $default_order_by = 'subject';
public $default_sort_order='ASC';
a
public $default_order_by = 'dtstart';
public $default_sort_order='desc';
He iniciado nuevamente la sesión y cuando voy al módulo en cuestion para ver los registros, siguen ordenados de la fecha más antigua a la más nueva
También he probado de utilizar la variable global, colocando orden desc, en el valor, pero no sé a qué campo asignará el valor desc, ya que en el módulo de las variables globales, no veo dónde tengo que asignar el campo que quiero que utilice para darle valor a la variable $default_order_by
Alguna idea más de que puedo estar haciendo mal?
Tienes que activar la funcionalidad con la variable global: Application_ListView_Default_Sorting
La variable global Application_ListView_Default_Sort_Order define como ordenará por defecto cuando haces click sobre una columna, o sea, si pulsas sobre la columna dtstart, por defecto ordena ASC, si quieres que lo haga DESC deberás definir esta variable.
(07-21-2018, 08:36 AM)joebordes Wrote: [ -> ]Tienes que activar la funcionalidad con la variable global: Application_ListView_Default_Sorting
La variable global Application_ListView_Default_Sort_Order define como ordenará por defecto cuando haces click sobre una columna, o sea, si pulsas sobre la columna dtstart, por defecto ordena ASC, si quieres que lo haga DESC deberás definir esta variable.
Si eso lo entiendo, pero por mucho que defina esa variable en las variables globales, el primer orden que genera es el ascendente y luego el descendente, aunque yo en esa variable ponga DESC
Si veo que ya funciona correctamente la variable, ahora sólo hace falta que pueda abrir el módulo con el orden correcto desde el primer momento resolviendo el problema del orden con la variable del archivo del modulo.php
Muchas gracias por tu ayuda