« WATERBEAR:Problèmes » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
(4 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 13 : | Ligne 13 : | ||
* En français au contraire de l'anglais, nous avons des lettres accentuées (ex.: é, à,...). Dans le registre, elles sont codées en Unicode. Ce codage est précédé de "'''\\u'''" suivi de 4 caractères du codage correspondant. Il faut ajouter une barre oblique inversée ("'''\'''") devant le "u"; ce qui devient: "'''\\\u'''" | * En français au contraire de l'anglais, nous avons des lettres accentuées (ex.: é, à,...). Dans le registre, elles sont codées en Unicode. Ce codage est précédé de "'''\\u'''" suivi de 4 caractères du codage correspondant. Il faut ajouter une barre oblique inversée ("'''\'''") devant le "u"; ce qui devient: "'''\\\u'''" | ||
* En programmation informatique, les sauts de lignes sont codées par la suite "'''\\n'''". De la même façon, il faut ajouter une barre oblique inversée ("'''\'''") devant le "n"; ce qui devient: "'''\\\n'''" | * En programmation informatique, les sauts de lignes sont codées par la suite "'''\\n'''". De la même façon, il faut ajouter une barre oblique inversée ("'''\'''") devant le "n"; ce qui devient: "'''\\\n'''" | ||
* De la m$eme façon, les tabulations sont codées par la suite "'''\\t'''". De la même façon, il faut ajouter une barre oblique inversée ("'''\'''") devant le "t"; ce qui devient: "'''\\\t'''" | |||
* Les doubles cotes (") dans une valeur d'un noeud sont codées par la suite '''\\"'''. De la même façon, il faut ajouter une barre oblique inversée ("'''\'''") devant cette chaine; ce qui devient: '''\\\"''' | |||
Ligne 18 : | Ligne 20 : | ||
J'ai remarqué un problème dans le registre au niveau des définitions de la liste des quartiers. Ce problème est apparu lors de l'importation de ses noeuds dans un autre site. | J'ai remarqué un problème dans le registre au niveau des définitions de la liste des quartiers. Ce problème est apparu lors de l'importation de ses noeuds dans un autre site. | ||
Dans l'image ci-dessous, on remarque que le zéro précédent le code numérique avait disparu (ex.: 02 est devenu 2 et suivants) au niveau du "chemin". Alors que le nom du noeud est correct. Cette discordance a bloqué l'importation du sous-noeud. J'avais codé les quartiers de la façon suivante: 00, 01, 02, ... Pour corriger le problème, j'ai extrait cette partie du registre, ensuite j'ai dû corriger cette extraction en ajoutant les "0" supprimés avec un éditeur de texte et enfin je l'ai réimporté dans le registre. | Dans l'image ci-dessous, on remarque que le zéro précédent le code numérique avait disparu (ex.: 02 est devenu 2 et suivants) au niveau du "chemin". Alors que le nom du noeud est correct. Cette discordance a bloqué l'importation du sous-noeud. J'avais codé les quartiers de la façon suivante: 00, 01, 02, ... Pour corriger le problème, j'ai extrait cette partie du registre, ensuite j'ai dû corriger cette extraction en ajoutant les "0" supprimés avec un éditeur de texte et enfin je l'ai réimporté dans le registre. Ce problème résulte surement du mode d'interprétation des scripts; cette chaîne de caractères, ne contenant que des digits, est traitée comme un chiffre; par exemple, la chaîne "02" est interprétée comme un chiffre "2". | ||
[[FILE:WATERBEAR:Problème.quartiers.png|center|800px]] | [[FILE:WATERBEAR:Problème.quartiers.png|center|800px]] | ||
Pour contourner ce problème qui concernait les quartiers, j'ai ajouté un "Q" devant ce chiffre; par exemple le "02" est devenu "Q02". Après cette adaptation, cette chaîne reste une chaîne et non un chiffre. | |||
[[FILE:WATERBEAR:Problème.quartiers.Q.png|center|800px]] | |||
Ligne 29 : | Ligne 37 : | ||
=Problème de listes déroulantes en lecture seule= | |||
Dans les écrans de catalogage, il peut arriver d'avoir des listes déroulantes en lecture seule de façon à ne pas permettre sa modification. | |||
Ces listes déroulantes sont liées aux listes de définitions telles la liste des quartiers, du sexe,... Du point de vue logiciel WEB, c'est la balise "select" qui est utilisée mais l'attribut "readonly", utilisé pour d'autres types de balise, est incompatible ici. Il faut utiliser l'attribut "disabled". Pour cette raison, le script JavaScript '''js/tvs_simple_textbox.js''' du logiciel a été modifié. On y substitue le paramètres "readonly" par "disabled". Rien ne change au niveau du registre. | |||
Ligne 36 : | Ligne 47 : | ||
''->[[WATERBEAR:Menu|retour au menu de Waterbear]]'' | ''->[[WATERBEAR:Menu|retour au menu de Waterbear]]'' | ||
__NOEDITSECTION__ | __NOEDITSECTION__ | ||
[[Category:WATERBEAR]] |