Projet

Général

Profil

Actions

Anomalie #39

ouvert

[rapport] Le tri dans les nouveaux rapports, tri uniquement sur les données visibles

Ajouté par Tony Galmiche il y a environ 18 ans. Mis à jour il y a plus de 14 ans.

Statut:
Pris en compte
Priorité:
Bas
Assigné à:
-
Version cible:
Début:
Echéance:
% réalisé:

0%

Temps estimé:
4:00 h
Version source:
Solution proposée:

Comment proposer les attributs cachés ? :
1) comme les autres
2) avec un code couleur différent
3) avec un suffixe (tel que "caché")
4) avec un bouton "voir les cachés"

Principaux fichiers impactés:

Method.Reposrt.php
editreport.xml

Complexité:
Très simple
Contrôle:

Test spécifique sur l'interface.

Mettre à jour le document d'aide des rapports

Thème:
Régression:

Description

Le tri dans les nouveaux rapports, tri uniquement sur les données visibles
(Version : Debian Etch : Freedom : 2.9.4-12)


Demandes liées 1 (0 ouverte1 fermée)

Lié à Core - Anomalie #1924: [Rapport] Certains types d'attributs ne devraient pas être présentés dans la frame colonneIntégréJérôme Augé12/09/2011

Actions

Mis à jour par Éric Brison il y a environ 17 ans

  • Statut changé de Nouveau à Pris en compte

Le tri est calculé par rapport à la méthode Doc:getSortAttribute().
En attendant une évolution pour indiquer que l'attribut est triable ou non, l'algo est le suivant :

final public function GetSortAttributes()  {      
    $tsa = array();
    $nattr = $this->GetNormalAttributes();
    reset($nattr);
    while (list($k,$a) = each($nattr)) {
      if ($a->repeat || ($a->visibility == "H")||  ($a->visibility == "I") || ($a->visibility == "O") || ($a->type == "longtext") || 
      ($a->type == "docid") ||  ($a->type == "htmltext") ||
      ($a->type == "image") || ($a->type == "file" ) || ($a->fieldSet->visibility == "H" )) continue;
      $tsa[$a->id]=$a;
    }
    return $tsa;      
  }

Mis à jour par Éric Brison il y a plus de 16 ans

  • Priorité changé de Normal à Urgent

Mis à jour par Éric Brison il y a plus de 16 ans

  • Priorité changé de Urgent à Haut

Mis à jour par Éric Brison il y a plus de 16 ans

  • Projet changé de 1 à Core

Mis à jour par Éric Brison il y a plus de 14 ans

  • Priorité changé de Haut à Bas
  • Version cible mis à 3.1.2

Mis à jour par Éric Brison il y a plus de 14 ans

  • Complexité mis à Très simple

Mis à jour par Éric Brison il y a plus de 14 ans

  • Temps estimé changé de 2:00 h à 4:00 h
  • Solution proposée mis à jour (diff)
  • Principaux fichiers impactés mis à jour (diff)
  • Contrôle mis à jour (diff)
Actions

Formats disponibles : Atom PDF