![]() | Erreurs connues |
Voici une liste d'erreurs(bugs) connues et l'explication / moyen de contourner.
Ces erreurs ne sont pas corrigées car ce n'est pas possible(*), que l'on a pas trouvé comment faire ou que le temps pour faire une correction n'est pas en adéquation avec la fréquence de l'erreur.
(*) Il faut bien comprendre que PhpMyApp fait intervenir des logiciel sur l'appareil local (javascript, jqGrid), des programmes sur le serveur (PHP, données dans une session), des données dans une base de donnée (SQL) et que ces logiciels sont utilisés dans une certaine version qui peut avoir des bugs et que les intéractions entre eux peuvent aussi amener des problèmes.
Symptôme | Explication | Corectif |
---|---|---|
Avec Chrome, sur des appareil sous Android, la session se coupe rapidement. | Problème connu avec Chrome sous Android et pas seulement avec phpmyapp. | Utiliser le navigateur natif du fabriquant de la tablette. |
Le caractère < provoque des erreurs d'affichage. | C'est un problème de l'outil jqGrid. | Un espace est artificiellememnt ajouté, par phpmyapp, après le < pour masquer le problème. |
En revenant de l'export, les filtres sont affichés mais pas pris en compte. | jqGrid ne fait pas la demande de réaffichage avec filtres. | Il suffit de cliquer sur une des X dans la zone des filtres pour provoquer le réaffichage. |
Incohérences entre un lien modifié et son champ jumeau de navigation. | Le champ jumeau d'un lien n'est qu'un champ local dans la grille. Une modification en mode ligne ou cellule le modifie dans la base de donnée, mais la copie locale du jumeau est mémorisée localement jusqu'au prochain réafichage. | Rafraîchir les données ou la liste . |
En français, la taille de la fenêtre de confirmation de la supression d'une ligne est trop petite. | L'outil ne connaît pas la taille des textes traduits. | On peut redimentionner la fenêtre pour voir la fin du texte au besoin. |
En mode d'édition de cellule, il y a une erreur de rechargement de la grille en cas d'erreur SQL dans la base de donnée. | Cas observé, difficilememt reproductible. | Sera investigué si se reproduit souvent. |
Si l'on recharge la page au niveau du navigatreur juste après le login, on a des erreurs " warnings USER_CODE and IS_ADMIN already defined" affichées. | Recharger la page provoque une incohérence entre la page qui se recharge (se logguer) et l'état de l'applicationn en base de donnée (déjà loggué). | De manière générale il ne faut jamais utiliser les fonctions "Recharger la page ", "Page précédente" et "Page suivante" du navigatreur quand on utilise une application. |