Page 1 sur 1
Garder la variable curTime quand on rafraichit la liste des agendas affichés
Publié : 10 mai 2021, 17:55
par bleasy
Autre sujet, mon client gère beaucoup d'agendas (une vingtaine) et selon son utilisation il affiche ou non les agendas via la liste de gauche. Son problème c'est que lorsqu'il rafraichit la liste après avoir coché/décoché un agenda alors qu'il a navigué au préalable dans les dates (présence de &curTime=xxx dans l'URL), l'agenda se remet sur la date du jour. J'ai testé en ajoutant &curTime à l'URL avec tous les &displayedCalendars= et ça fonctionne.
Il faudrait donc pouvoir garder la variable curTime si elle existe dans l'URL avant de rafraichir.
Une idée de la façon dont je dois procéder?
Merci!
Re: Garder la variable curTime quand on rafraichit la liste des agendas affichés
Publié : 18 mai 2021, 11:39
par xech
Bonjour, effectivement cela semble être simple à corriger : ça le sera dans la toute prochaine version disponible dès cet été.
Cordialement
xech
Re: Garder la variable curTime quand on rafraichit la liste des agendas affichés
Publié : 26 mai 2021, 18:40
par bleasy
Je ne sais plus trop comment était le code à l'origine, mais en ajoutant un input hidden avec la valeur de CurTime (si elle existe) dans le formulaire #calsList et ca fait le job !
Ca ressemble à qqch comme ça :
Code : Tout sélectionner
if (Req::isParam("curTime")){
$curTime = Req::getParam("curTime");
}
else{
$curTime = time();
}
echo "<form action='index.php' method='get' id='calsList' class='noConfirmClose'>";
//Label du menu & liste des agendas
echo '<input type="hidden" name="curTime" value="'.$curTime.'"/>';
Re: Garder la variable curTime quand on rafraichit la liste des agendas affichés
Publié : 23 juin 2021, 15:12
par xech
C'est fait, ça sera ajouté à la version 21.6 finalisée
Cordialement
Xech