yllen / reports

Additional reports
GNU Affero General Public License v3.0
6 stars 11 forks source link

Getorderby #9

Closed EC2311 closed 1 year ago

EC2311 commented 2 years ago

Bonjour

Dans les colonnes de report on peut ajouter des tris : ok.

Soit 5 colonnes dans un report (Numéro cde, Description, creation, NumLigne, etat) 3 d'entre elles sont triées (sorton activé : Numéro cde, Creation et numligne), mais 2 sont liées (Clé principale numero cde et l'autre secondaire numligne)

Comment peut on gérer cela dans le report ?

Merci

EC2311 commented 1 year ago

Bonjour

en fait je n'arrive à spécifier dans la fonction getorderby le tri sur 2 ou 3 zones : est-ce prevu ? si oui, quel est la syntaxe ? Merci

EC2311 commented 1 year ago

dans la fonction getorderbyFields , juste apres $colsort = $_request['sort']; $t_col=explode(',',$colsort); foreach($t_col as $ligt) { if (array_key_exists($ligt,$this->columns)) { $tri[]=$ligt; } } return $tri; puis retrait de la boucle foreach

ainsi possiiblité de faire : getorderby('champs1 , champs2'); la requete est concaténée avec "Order by champs1 asc, champs2 asc"