Des éléments ne s'affichent pas de temps en temps
#4
Bonjour,
comme il n'y a pas de réponse de la part de l'équipe de LD j'ai essayé de faire une partie du boulot de test/qualité correspondant au phénomène qui me pose un sérieux problème.
J'ai dupliqué en 3 exemplaires ma page qui regroupe mes éléments de consommation (pour rappel, les équipements KNX sont des KES Zennio, ils fonctionnent parfaitement).
Sur les copies de mes pages j'ai supprimé la plupart des widgets.
Sur iPad l'affichage est "globalement" correct, il ne manque quasiment aucun élément. Quelques mesures manquent parfois. Disons que c'est bon pour simplifier.
Sur PC je n'ai JAMAIS réussi à retrouver mes pages au complet, avec tous leurs éléments. Au fur et à mesure que je me ballade entre elles les boutons disparaissent peu à peu. Au final il n'en reste que 2 ou 3 au total qui sont visibles.
A force de faire ces manips (qui rendent l'édition de la page impossible, faute de pouvoir voir et modifier les éléments en cause), j'ai remarqué quelque-chose de significatif :
Sur les pages en défaut, quand je les fais défiler en mode édition, j'ai presque systématiquement l'indicateur du nombre de "calques" à droite de l'écran qui m'indique et qui contient les éléments ... d'une autre page. En fait, de celle que je viens de quitter !

Je prends un exemple : supposons une page A avec 57 composants, une page B avec 24.
1- Je lance DS, passe en mode édition et je me positionne sur une page A via le bandeau de navigation en haut de l'écran. La page s'affiche avec ses composants (certains compteurs n'affichent pas leur valeur mais pour le moment peu importe), et sur le bandeau latéral de droite j'ai bien "57" qui m'indique le nombre d'éléments créés sur la page et actuellement visibles.
2- Je fais ensuite défiler l'écran vers la gauche pour aller sur la page précédente : ma page "B". Une partie seulement de ses composants s'affiche : il en manque déjà pas mal (ni bouton ni valeur, parfois même pas les widgets de base qui ne contiennent que du texte). L'indicateur sur la partie droite affiche pourtant "24", nombre qui correspond bien au total des éléments qui ont été créés sur la page. Si je sélectionne des éléments dans cette liste à droite de l'écran, rien n'est sélectionné dans la page. Et si je clique sur l'un des composants de la page, impossible de le sélectionner non plus...
3- Je reviens maintenant sur ma page A, en faisant à nouveau glisser l'écran avec la souris (NB : j'ai fais ces mêmes tests en sélectionnant les pages via le bandeau de navigation, le phénomène est identique et reproductible à l'infini). La page s'affiche mais le nombre d’éléments référencé dans le bandeau de droite reste à 24, tout comme le contenu de la liste des composants, qui est désormais celle de la page d'avant ! Quelques éléments de la page apparaissent cependant, mais je ne peux pas les sélectionner.

Désormais, tant que je me promène entre mes pages, leur contenu visible et exploitable, et la liste des composants affichée à droite de l'écran sont déphasés ! Il faut quitter DS et le relancer à chaque fois qu'on veut modifier une de ces pages. Sans garantie de résultat...

Les autres pages du projet sont OK.

Chose curieuse, ces 3 pages de "mesure" ne sont pas affichées dans le même ordre sur iPad et sur PC ! Et sur PC, l'ordre varie selon les sessions de DS qui sont lancées.

J'ai vidé le cache de DS, l'interface s'est reconstruit, mais le phénomène persiste.

J'ai créé une nouvelle page vierge sous DS.
J'ai ajouté 1 bouton, que j'ai converti en painter.
Je l'ai lié à l'un de mes équipements de consommation.
Le "bouton" et son contenu apparaissent bien dans DS sur iPad en temps réel. Mais seul le bouton apparait dans DS sur PC, aucun contenu... Premier problème, déjà !
J'en crée un second (2e bouton, 2e conversion en painter, 2e équipement de mesure) : bouton OK mais vide sur PC, parfait sur iPad.
Au bout de 4 composants fabriqués de la même façon, (4 OK sur iPAD), un seul comporte une valeur sur DS PC
Je quitte le mode édition, je change de page et je reviens sur ma nouvelle page : il ne reste qu'un composant actif et visible, le premier créé.
Je quitte DS sur PC, je relance, je retourne sur ma page : tout est là, mais toujours un seul avec une valeur.
Je change de page et je reviens : plus qu'un seul élément visible, et "0" listé dans le bandeau de droite !

NB : si je laisse la liste des composants (à droite de l'écran) punaisée, j'en vois le contenu qui est vide quand je suis sur ma page nouvellement créée, lorsque j'y reviens. Mais dès que je passe sur une autre page du projet (page sans problème), j'en vois soudain le contenu se remplir avec tous les widgets de la page quittée, puis disparaître immédiatement au profit de la liste de ceux de la page nouvellement sélectionnée.Tout se passe comme si la récupération du contenu de la page se faisait bêtement en sortie de page au lieu de se faire en entrée !

Moralité : problème reproductible à l'infini, aucune solution trouvée, outil inutilisable. Une poignée de milliers d'euros d'équipements de mesure de consommation jetée à la poubelle. Sur ce point, LD est inexploitable en l'état. Pour le prix c'est un poil contrariant, non ?

je veux bien vous donner un coup de main pour les tests, la stabilisation du produit : je suis chef d'entreprise informatique, la boîte a 20 ans, on a 15 informaticiens et 35.000 clients : les protocoles de tests après développement, j'en connais un rayon. Mais si cette proposition vous tente, il faut passer par quelque-chose de plus réactif et efficace que le forum...
Répondre


Messages dans ce sujet
Des éléments ne s'affichent pas de temps en temps - par Biqueto - 10-22-2015, 12:36 PM



Utilisateur(s) parcourant ce sujet : 1 visiteur(s)