Visualiser les détails du résultat
Identifiant | Projet | Catégorie | Visibilité | Date de soumission | Dernière mise à jour |
---|---|---|---|---|---|
0000900 | SIC | EdiSic Résultats | public | 2013-01-28 09:48 | 2013-01-28 11:36 |
Rapporteur | dorch | Assigné à | dorch | ||
Priorité | normale | Impact | critique | Reproductibilité | toujours |
Statut | fermé | Résolution | corrigé | ||
Version du produit | 5.20h | ||||
Version ciblée | 5.28f | Résolu dans la version | 5.28f | ||
Résumé | 0000900: Liste sections : problème sur l'ordre des biefs d'une sélection | ||||
Description | Pour l'affichage des résultats pour une liste de section, il est possible d'effectuer une sélection sur le graph ou le treeview. Si on a sélectionné l'un des outils "Profil en long (débit ou cote)", le logiciel propose les chemins contigus et non maillé possible. Sur le profil en long, la sélection correspond à un ordre Amont-Aval des biefs, alors que l'outil qui liste les résultats aux sections utilise l'ordre des biefs dans le Treeview. Il faudrait que l'ordre de la sélection (quelle qu'elle soit) soit conservée. | ||||
Balises | Aucune balise n'est associée. | ||||
Temps projeté (jours) | |||||
|
A priori, cela vient de la façon dont sont parcourues les sélections : Pour les profils en long, on parcourt le tableau ObReseau:Aff:tabRefSelect en faisant ensuit des tests sur la nature de l'objet sélectionné : SI ObReseau:Aff:tabRefSelect[i]:estBief() ALORS... Pour les tableaux de résultats, on parcourt tout le réseau dans l'ordre et on vérifie si on est dans la sélection ou non : POUR TOUT ELEMENT pBief DE ObReseau:Top:tBiefs POUR TOUT ELEMENT psection DE pBief:Top:tSectionsmin SI ((pBief:Aff:bSelect OU nModeSelect > 1) OU psection:Aff:bSelect) ALORS Cette opération est effectuée dans pgInitTabPtrElements qui sert à sélectionner tous les éléments de réseaux qu'ils soient sélectionnés ou non (nModeSelect=1 pour sélection, 2 pour tout le réseau). Il n'est donc pas possible de faire la même chose que pour les profils en long dans cette routine à moins de traiter complètement à part le cas nModeSelect=1 mais dans ce cas, il n'y a aucun intérêt à regrouper les deux fonctionnalités dans la même routine. |
|
Ajout de la fonction pgInitTabPtrSelection qui n'est utilisée que par la fenêtre Fen_ResultatsElements. Cette fonction renvoie les tableaux de pointeurs vers les objets sélectionnés dans l'ordre de la sélection. |
Date de modification | Nom d’utilisateur | Champ | Changement |
---|---|---|---|
2013-01-28 09:48 | dorch | Nouveau bogue | |
2013-01-28 10:29 | dorch | Assigné à | => dorch |
2013-01-28 10:29 | dorch | Statut | nouveau => affecté |
2013-01-28 10:29 | dorch | Version du produit | => 5.20h |
2013-01-28 10:29 | dorch | Version ciblée | => 5.28f |
2013-01-28 10:51 | dorch | Note ajoutée: 0000886 | |
2013-01-28 11:36 | dorch | Note ajoutée: 0000887 | |
2013-01-28 11:36 | dorch | Statut | affecté => fermé |
2013-01-28 11:36 | dorch | Résolution | ouvert => corrigé |
2013-01-28 11:36 | dorch | Résolu dans la version | => 5.28f |