Hello.
J'utilise dans mes templates de vues des layouts de recherche utilisant cette méthode :
Tout fonctionne très bien sauf que je n'arrive pas à donner les valeurs initiales des champs.
La seule formule trouvée est de donner une valeur "default" directement dans le xml du champ de recherche du layout.
Ce qui ne me convient pas, j'ai besoin de modifier la valeur dynamiquement au premier accès de la vue.
J'ai par exemple besoin de forcer la valeur list.limit (classe JModelList).
Or un
dans la méthode populatestate du model n'a aucun effet sur le champ correspondant layout qui affiche toujours 25, alors que le nombre d’éléments du tableau $this->items est bien à 100.
Si quelqu'un à une idée, car pour l'instant mes recherches n'ont rien données de positif.
Bon WE à tous.
J'utilise dans mes templates de vues des layouts de recherche utilisant cette méthode :
Tout fonctionne très bien sauf que je n'arrive pas à donner les valeurs initiales des champs.
La seule formule trouvée est de donner une valeur "default" directement dans le xml du champ de recherche du layout.
Ce qui ne me convient pas, j'ai besoin de modifier la valeur dynamiquement au premier accès de la vue.
J'ai par exemple besoin de forcer la valeur list.limit (classe JModelList).
Or un
Code PHP:
$this->setState('list.limit', '100');
Si quelqu'un à une idée, car pour l'instant mes recherches n'ont rien données de positif.
Bon WE à tous.
Commentaire