Visualiser les détails du résultat

IdentifiantProjetCatégorieVisibilitéDernière mise à jour
0001526NOALYSSImprove Usepublic2018-03-21 09:21
RapporteuryanntempAssigné àdanydb 
PrioriténormaleImpactmineurReproductibilitétoujours
Statut ferméRésolutioncorrigé 
Version du produit 
Version cibléeRésolu dans la version7.0 
Résumé0001526: Problème navigation - retour en haut de la fenêtre si flèches de navigation
DescriptionDans une opération avec de nombreuses lignes, on se retrouve à faire défiler la fenêtre vers le bas pour faire apparaître les lignes du dessous.
Lorsqu'on introduit un code de fiche, une liste de proposition de fiches correspondant aux caractères introduits s'affiche sous le champ du code. Si on veut naviguer dans ce menu avec les flèches «haut» et «bas», la fenêtre se replace d'abord en position initiale, c'est-à-dire tout en haut, au point que le champ et le menu en question disparaissent.

Est-il possible de faire en sorte que, lorsque le menu proposant les fiches apparaît, il soit possible de naviguer dedans sans que la fenêtre ne bouge?
Étapes pour reproduireAjouter des lignes à une opération au point de dépasser le bas de la page, faire défiler la page vers le bas pour laisser apparaître le champ du bas, introduire quelques caractères correspondant à plusieurs codes fiches existants, utiliser les flèches du clavier pour naviguer vers le bas du menu:
la fenêtre remonte.
BalisesAucune balise n'est associée.
Extension NoalyssAucun

Activités

danydb

2018-01-12 15:05

administrateur   ~0003670

Bonjour,

Je viens d'esssayer avec Firefox :
a- journal achat
b- beaucoup de ligne
c- sur la dernière ligne cliquer sur "loupe" pour chercher
d- remonter dans l'écran, la boite de dialogue reste là ou elle est apparue.

Je ne comprends pas ce que tu fais.

yanntemp

2018-01-12 15:27

développeur   ~0003677

Sans la loupe:

sur la dernière ligne, directement dans le champ, introduire quelques caractères qui correspondent à plusieurs code-fiche.
Une liste apparaît sous le champ avec toutes les possibilités.
Si on utilise la flèche vers le bas pour naviguer dans cette liste, la fenêtre remonte.

danydb

2018-01-12 16:47

administrateur   ~0003682

0k je vois, ça c'est compliqué à corriger : on s'appuie sur le framework "prototype.js" et cela va être difficile.

danydb

2018-01-12 17:17

administrateur   ~0003683

Dernière modification : 2018-01-12 17:17

Afficher 2 révisions

Correction de control.js
======================
ligne 214 à 223
 markPrevious: function() {
    if(this.index > 0) this.index--;
      else this.index = this.entryCount-1;
    this.getEntry(this.index).scrollIntoView(true);
  },

  markNext: function() {
    if(this.index < this.entryCount-1) this.index++;
      else this.index = 0;
    this.getEntry(this.index).scrollIntoView(false);
  },


Enlever le scrolIntoView mais dans ce cas-là, si une partie de la liste de choix est hors fenêtre, elle ne sera montrée que si on défile soi-même

danydb

2018-03-21 09:21

administrateur   ~0003773

Publiés dans la version 7.0

Historique du bogue

Date de modification Nom d’utilisateur Champ Changement
2018-01-12 14:34 yanntemp Nouveau bogue
2018-01-12 15:05 danydb Note ajoutée: 0003670
2018-01-12 15:27 yanntemp Note ajoutée: 0003677
2018-01-12 16:47 danydb Note ajoutée: 0003682
2018-01-12 17:17 danydb Note ajoutée: 0003683
2018-01-12 17:17 danydb Note modifiée: 0003683 Voir les révisions
2018-01-16 21:19 danydb Statut nouveau => accepté
2018-03-11 09:42 danydb Assigné à => danydb
2018-03-11 09:42 danydb Statut accepté => résolu
2018-03-11 09:42 danydb Résolution ouvert => corrigé
2018-03-11 09:42 danydb Résolu dans la version => 7.0
2018-03-21 09:21 danydb Note ajoutée: 0003773
2018-03-21 09:21 danydb Statut résolu => fermé